我在活动中使用android.support.v7.widget.Toolbar。
我将其添加到我的活动布局中,如下所示:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.Toolbar
android:id="@+id/add_contact_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:background="@color/colorPrimary"
android:elevation="6dp"
android:title="@string/add_contact_toolbar_title"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/>
</RelativeLayout>
我在活动的onCreateOptionsMenu中填充选项菜单,并填充我的menu.xml:
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/add_contact_optionmenu_save"
android:title="@string/add_contact_optionmenu_save"
app:showAsAction="always"/>
</menu>
但不幸的是,这个项目看起来太靠右了,而且太小了:
我怎样才能使它看起来像在所有其他应用程序?更大,并与更多的右边距?
干杯!
2条答案
按热度按时间pod7payv1#
要将
MenuItem
从右边缘向左移动一点,您需要将paddingRight
属性设置为android.support.v7.widget.Toolbar
。要更改大小,请将以下样式
<item>
添加到App Theme
。综上所述,一个更好的设计模式是简单地遵循
Material Design
指南。我建议你为save
准备一个icon
,而不是文本。oxf4rvwz2#
在Toolbar中添加layout_marginEnd对我来说很有用