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