【发布时间】:2012-07-09 04:39:09
【问题描述】:
我一直在寻找一段时间,我只是想知道我是否在浪费时间试图摆脱在我的应用程序中显示的小菜单图标以支持没有的旧应用程序ActionBar 已实现。
我如何摆脱它(作为奖励:它有实际名称吗)?
【问题讨论】:
标签: android android-layout android-actionbar actionbarsherlock android-menu
我一直在寻找一段时间,我只是想知道我是否在浪费时间试图摆脱在我的应用程序中显示的小菜单图标以支持没有的旧应用程序ActionBar 已实现。
我如何摆脱它(作为奖励:它有实际名称吗)?
【问题讨论】:
标签: android android-layout android-actionbar actionbarsherlock android-menu
首先是奖励:它被称为 legacy 溢出按钮。
在没有实现专用菜单按钮的设备上“摆脱”它的正确方法是将minSdkVersion 或targetSdkVersion 设置为11 或更高。在这种情况下,系统不会添加旧的溢出按钮。
但有一个小例外:如果您不使用 ActionBar,请将 minSdkVersion 设置为 10 或更低,并将 targetSdkVersion 设置为 11、12 或 13,Android 将在 Android 4.0 或更高版本的手机上运行您的应用时添加旧版溢出按钮。
您可以在 Android 开发网站上的 blog post 中阅读所有详细信息。
【讨论】:
将您的 targetSdkVersion 设置为 14 或更高。
【讨论】: