【发布时间】:2012-04-03 10:24:41
【问题描述】:
我创建了一个最低 SDK 7 的应用程序,以便最大限度地兼容流通设备。在Android手机(GB2.3)上,按菜单键在屏幕底部弹出菜单条,是正确的。
但是在没有菜单硬件键的 HC3.2 平板电脑上,我希望屏幕底部有一个软菜单键,但它没有出现,所以我无法打开我的菜单。
我不知道在哪里调查以及我的代码的哪一部分要分享,所以请你告诉我我必须在哪里寻找菜单软按钮?
在阅读了menus 在最新的 Android 版本中已弃用之后,我不知道 ICS4 是否有软菜单按钮。我从未在这样的设备上测试过我的应用程序。你能给我一些建议吗?
谢谢
【问题讨论】:
-
目标 SDK 是什么?你有标题栏吗?
-
目标 SDK 为 11。标题栏故意禁用
-
为活动定义的样式是什么...我刚刚做了快速测试,我的 3.2 设备上有菜单软按钮...selvin.pl/hc32menu.jpg...
-
@Selvin 我想你的意思是 android:theme="@android:style/Theme.Light.NoTitleBar"?
-
"目标 SDK 为 11。标题栏被故意禁用" -- 做其中之一,而不是两者。就目前而言,您永远不会在 Android 平板电脑上拥有菜单。
标签: android compatibility android-3.0-honeycomb android-2.3-gingerbread forward-compatibility