我使用的是:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
。
该菜单适用于底部带有“硬件选项按钮”的设备,菜单项在屏幕底部显示为预期。
如何使用没有此“硬件按钮”的设备显示“选项”按钮?
我在寻找:
如果我禁用(全屏)样式,菜单会显示在右上角,也是预期的。
答案 0 :(得分:3)
只有当您的应用在清单中的目标SDK值低于11时,您在屏幕截图中引用的“按钮”才可用,因为对于期望具有硬件菜单按钮和避风港的设备的应用程序而言,这是一种兼容性技巧已经更新以使用操作栏菜单。
如果您使用操作栏菜单,则期望您不会将其隐藏起来(至少不会永久隐藏)。
答案 1 :(得分:0)
使用此行时,您隐藏了包含ActionBar
项的menu
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
我不确定你为什么这样做,但是如果你想要他们展示那么就不要使用这个Theme
答案 2 :(得分:0)
只需将Manifest xml文件上的目标SDK更改为目标SDK 10:
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10"/>
你会得到右下角的三个圆形菜单按钮。
另请注意,您在更新apk时会在Google Play上发现问题,google不会让您降级为较低的targetSdkVersion