我将它添加到我的活动布局中,如下所示:
<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和I中膨胀选项菜单
膨胀我的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>
但不幸的是,这个项目看起来太偏右了,太小了:
如何让它像所有其他应用程序一样显示?更大,更多
右边距?
干杯!
解决方法 好吧,要将MenuItem从右边缘向左移动,您需要将paddingRight属性设置为androID.support.v7.Widget.Toolbar.androID:paddingRight="20dp"
要更改大小,请添加以下样式< item>到你的应用主题.
<item name="actionMenuTextAppearance">@style/Actionbar.MenuTextStyle</item><item name="androID:actionMenuTextAppearance">@style/Actionbar.MenuTextStyle</item>
<style name="Actionbar.MenuTextStyle" parent="androID:style/TextAppearance.Holo.Widget.Actionbar.Title"> <item name="androID:textSize">48dp</item></style>
所有这些都说明了,更好的设计模式就是继续并遵循材料设计指南.我建议你有一个保存图标而不是文本.
总结以上是内存溢出为你收集整理的android – v7工具栏OptionsMenu项目最右边 – 如何添加保证金全部内容,希望文章能够帮你解决android – v7工具栏OptionsMenu项目最右边 – 如何添加保证金所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)