Kar*_*mil 1 android android-menu
我正在使用API级别10构建我的应用程序.但它可以在以后的版本中安装和使用.我只有在设备没有菜单按钮时才需要显示操作栏.例如,平板电脑,谷歌Galaxy Nexus手机等.人们建议使用hasPermanentMenuKey()函数.但它只能在API级别14之后才可用.任何人都可以建议我如何解决这个问题?
谢谢,Karthik
Bha*_*iya 12
使用以下代码:
ViewConfiguration.get(context).hasPermanentMenuKey();
Run Code Online (Sandbox Code Playgroud)
首先将构建目标设置为API级别14或UP,这将阻止Eclipse在使用上述代码时获得任何错误.
现在检查您的API级别
案例1. 如果您的API级别:10及更低
该设备有硬件菜单按钮.
案例2. 如果您的API级别:11到13(HoneyComb)
设备没有HW MENU按钮,因为带有Honeycomb的平板电脑没有MENU.
案例3. 如果您的API级别:14或更高
如果API级别为14或更高,则可以使用hasPermanentMenuKey().
希望它会对你有所帮助.
| 归档时间: |
|
| 查看次数: |
2416 次 |
| 最近记录: |