我一直在寻找一段时间,我只是想知道我是否在浪费时间尝试摆脱应用程序中显示的小菜单图标,以支持未实现ActionBar的较旧应用程序。
我如何摆脱它(作为奖励:它有真实名称)吗?
最佳答案
首先是奖金:它称为旧版溢出按钮。
在未实现专用菜单按钮的设备上“摆脱”该错误的正确方法是将minSdkVersion
或targetSdkVersion
设置为11或更高。在这种情况下,系统将不会添加旧版溢出按钮。
不过,有一个小例外:如果您不使用ActionBar
,请将minSdkVersion
设置为10或更低,并将targetSdkVersion
设置为11、12或13,则Android将在运行应用程序时添加旧版溢出按钮。具有Android 4.0或更高版本的手机。
您可以在Android开发人员网站上的blog post中阅读所有详细信息。