我需要弥补Android 3平板电脑上缺少物理(甚至是“软”)菜单按钮的不足。我正在开发的应用程序通常会隐藏其活动的标题栏,但如果我想让操作栏出现在平板电脑上,我就不能这样做。API中有什么东西可以用来确定设备是否有菜单按钮?
如果我找不到这样的函数,我唯一能想到的就是永远不要隐藏Android3.0和更高版本的标题栏,但这困扰我有两个原因:
发布于 2011-03-24 21:00:52
反对意见:考虑到Android框架和设计准则的变化,这个答案不再准确。
Android手机保证有一个菜单按钮。所有手机前蜂窝都有菜单按钮,蜂巢功能始终存在的软件按钮.如果您使用与菜单按钮(onCreateOptionsMenu()、onOptionsItemSelected()等)绑定的正确回调,那么在任何运行Android的设备上都可以安全地接收这些回调。
发布于 2012-08-01 00:39:02
从API 14开始,ViewConfiguration.hasPermanentMenuKey()可用于指示是否存在永久菜单键。
https://stackoverflow.com/questions/5425360
复制相似问题