我需要弥补 Android 3 平板电脑上缺少物理(甚至是“软”)菜单按钮的问题。我正在开发的应用程序通常会隐藏其活动的标题栏,但如果我希望操作栏出现在平板电脑上,我不能这样做。我可以使用 API 中的某些内容来确定设备是否有菜单按钮?
如果找不到这样的功能,我唯一能想到的就是永远不要在 Android 3.0 及更高版本上隐藏标题栏,但这让我感到困扰有两个原因:
- 我相信 Android 3.0(或更高版本的 API)最终会支持手机,手机可能会有菜单按钮
- 我不希望对那个 SDK 版本进行硬编码(也许我永远无法隐藏 Android 3.0 及更高版本的标题栏,但是我冒着不隐藏手机上的标题栏的风险)