当前位置:编程学习 > wap >>

请教大神们,如何获取android手机是否有菜单键...

用户用了一款很奇葩的android手机,居然没有菜单键,之前的程序还有很多功能是通过菜单键实现的。android有什么方法能检测当前机器有没有菜单功能键么? --------------------编程问答-------------------- 没有菜单键就应该有虚拟的菜单键吧?比如 Galaxy Nexus --------------------编程问答-------------------- 所以Google建议大家用actionbar。对4.0以前的设备,有ActionBarSherlock可以实现actionbar。
4.0有个方法,可以判断是否有menu键:ViewConfiguration.get(this).hasPermanentMenuKey();
4.0以下不知道怎么判断。 --------------------编程问答--------------------
引用 2 楼 tantahe 的回复:
所以Google建议大家用actionbar。对4.0以前的设备,有ActionBarSherlock可以实现actionbar。
4.0有个方法,可以判断是否有menu键:ViewConfiguration.get(this).hasPermanentMenuKey();
4.0以下不知道怎么判断。

二楼真心好强大,好多帖子都有你的评论,而且都是干货!!! --------------------编程问答-------------------- 4.0以后使用:ViewConfiguration.get(this).hasPermanentMenuKey(); --------------------编程问答--------------------
引用 1 楼 winteror 的回复:
没有菜单键就应该有虚拟的菜单键吧?比如 Galaxy Nexus
这个真蛋疼 魅族貌似是MX2 就是没有菜单键 我当初也是把应用的设置啊什么乱七八糟的放在了菜单键 结果用户反映这款手机没有菜单键 于是就在主界面添加了两个按钮 放弃了菜单键 --------------------编程问答-------------------- 4.0之前压根不用判断,肯定有。。。不然没法操作了 --------------------编程问答--------------------
引用 2 楼 tantahe 的回复:
所以Google建议大家用actionbar。对4.0以前的设备,有ActionBarSherlock可以实现actionbar。
4.0有个方法,可以判断是否有menu键:ViewConfiguration.get(this).hasPermanentMenuKey();
4.0以下不知道怎么判断。


4.0之前的设备,应该都是有menu键吧!
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,