我遇到的问题是我的操作栏中的“设置”按钮未显示。我做的菜单按钮显示正常,但右边没有任何东西(假设有3个点)。有人知道我做错了什么不能显示吗?我可以在menu.xmp中看到它,但是当我运行它时,它就不存在了。
这是我的menu.xml(my.xml):
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MyActivity" >
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="2"
android:showAsAction="never" />
<item android:id="@+id/action_menu"
android:title="Menu"
android:orderInCategory="1"
android:showAsAction="ifRoom" />
</menu>
在这里充气菜单:
@Override
public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.my, menu);
return true;
}
答案 0 :(得分:2)
带有硬件菜单按钮的设备(例如用于测试应用的Samsung Galaxy S4)将永远不会在ActionBar
/ Toolbar
中显示3点菜单按钮。这是预期的行为,因为硬件菜单按钮无需软件按钮。任何没有硬件菜单按钮的设备都会按原样显示3点菜单按钮。