我试图让我的应用程序向后兼容,所以我需要显示菜单按钮
因为我们在以前版本的应用程序中使用了菜单按钮.
因为我们在以前版本的应用程序中使用了菜单按钮.
所以我正在读书,它说如果你的目标是11(3.0)比你没有得到菜单按钮,但你的目标是10他们做.
但问题是我正在使用碎片,所以我的目标必须是11.
有什么想法吗.
解决方法
无论
Android版本如何,都会显示普通选项菜单.如果你有:
android:targetSdkVersion="11"
那么选项菜单将显示在Android 3.0设备的操作栏中.当点击右上角的“溢出”按钮时,选项菜单中的所有项目将可用.您的选项菜单会在Android 1.x和2.x设备上正常显示,即使您的< uses-sdk>中有android:targetSdkVersion =“11”清单元素
如果您覆盖了菜单按钮以进行其他操作,则需要为API Level 11及更高版本创建一些其他触发器.覆盖MENU按钮从来不是一个好主意,而您可以看到,现在更是一个好主意.如果您有Android:targetSdkVersion =“11”,我知道没有办法在Android 3.0设备上获取MENU按钮.