在我的应用程序的操作栏中,我只有一个按钮(分享按钮),它位于3个虚线菜单中。 操作栏标题很短,并且有足够的空间可以使用图标显示共享按钮(而不是在3个虚线菜单中)。 这是我的菜单代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">
<item
android:id="@+id/menu_item_share"
app:showAsAction="always"
android:onClick="share"
android:title="Share"
android:icon="@drawable/abc_ic_menu_share_mtrl_alpha"/></menu>
这是我正在使用的主题。
<style name="MyTheme" parent="@android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">#f60</item>
</style>
感谢您的回答。
答案 0 :(得分:1)
该3dot菜单项称为“溢出”菜单,如果要修改需要更改主菜单xml文件,则默认设置该项目
执行以下操作:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context=".MainActivity">
<item
android:title="share"
android:id="@+id/menu_item_share"
android:icon= "@drawable/abc_ic_menu_share_mtrl_alpha"
android:orderInCategory="200"
android:showAsAction="always"
app:showAsAction="always" />
</menu>
答案 1 :(得分:0)
这一行是答案
android:showAsAction="always"
我在考虑添加
app:showAsAction="always"
已经足够,但事实并非如此。 谢谢你:)