我想创建一个面向旧 Android 平台 (>= 2.x) 的应用程序。
我找到了 ActionBarSherlock允许以 ICS 样式构建操作栏。
但是,当我阅读 its FAQ ,我发现我必须使用 API 级别 14(4.0:ICS)编译我的项目,并在我的 list (3.0:Honeycomb)中以 API 级别 11 为目标。
所以,我的问题是:如何使用 ActionBarSherlock 定位 2.x 版本?
最佳答案
这是一个很常见的问题,答案也比较简单。仅仅因为您以 4.0 为目标并不意味着它不会在早期版本上运行。在您的 list 中,您需要添加以下内容:
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="14" />
如您所见,这实际上表明您的目标是 API 级别 14,但支持的最低 API 级别是 2.1(更新 1)。
这一切都在 ABS 网站上的文档中进行了清楚的解释。如果您想了解更多关于 <uses-sdk>
标记然后访问http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
关于安卓 : The use of the ActionBarSherlock library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9665059/