【发布时间】:2015-06-16 16:43:17
【问题描述】:
我注意到,如果您将操作栏与具有“菜单”硬件按钮的设备一起使用,则 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/action_settings"
android:title="@string/action_settings"
app:showAsAction="never"
android:orderInCategory="100"
/>
<item
android:id="@+id/action_credits"
android:title="@string/action_credits"
android:orderInCategory="100"
app:showAsAction="never"
/>
<item android:title="@string/action_project"
android:id="@+id/action_project"
android:orderInCategory="100"
app:showAsAction="never"
/>
</menu>
如果我在没有硬件菜单按钮的设备中尝试我的应用程序,则 3 点会出现在操作栏中,否则不会显示 3 点下拉菜单。为什么?无论设备是否拥有关键硬件,如何强制显示菜单?
【问题讨论】:
-
你的最小 sdk 版本是多少?
-
我的最小sdk版本是16