首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向我的Android应用程序添加动作栏标签,以使其跨平台兼容?

如何向我的Android应用程序添加动作栏标签,以使其跨平台兼容?
EN

Stack Overflow用户
提问于 2013-05-29 04:42:40
回答 1查看 306关注 0票数 0

我已经开发了一个针对API7的安卓应用程序,现在我想添加这些标签http://developer.android.com/training/implementing-navigation/lateral.html

在尝试实现这一点时,我遇到了这样的问题:我的应用程序以api 7为目标,并且一些操作栏需要更高的api。例如,我的一个错误是

代码语言:javascript
复制
Call requires API level 14 (current min is 7): android.app.ActionBar#setHomeButtonEnabled

所以现在我的问题是:我如何解决这个问题?我有什么选择?

我听说过“神探夏洛克”之类的东西。这对我的动作栏标签有帮助吗?如果是这样,我如何将该库添加到我的项目中?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-29 05:07:34

我认为你可以使用ActionBarSherlock。您必须以api 11为目标,但您可以将最小值设置为更低的值。

的目标API11级或更高版本是必需的,因为它会导致安卓在较新的设备上运行时自动添加本机操作栏。由于您将针对新的API进行编译,但您的应用程序可能会在使用旧版本Android的设备上运行,因此必须格外小心,以避免使用或正确检查并调用在最低SDK版本之后引入的任何方法。

指令是here

此外,ActionBarSherlock gives tons of "Call requires API level 11 (current min is 7)" errors可能会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16801140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档