我开始开发一个新的 Andoird 应用程序,并希望它能够在 2.3 和之前的版本以及较新的版本(例如 4.0)上运行。我知道某些 UI 元素在 2.3 上不存在,但我不希望我的应用看起来过时。我该如何结合?
问问题
665 次
2 回答
1
基本方法是:
1) 声明单独的最低和目标 SDK 版本:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="11" />
2) 然后使用ActionBarSherlock和Google 支持库等库。它们包含将 UI 元素从较新版本向后移植到较高 Android 版本的代码。
但一般来说,您会希望将代码限制为 2.3 中可用的内容。
于 2012-07-29T17:22:47.787 回答
0
我相信这就是您正在寻找的Sherlock ActionBar。它为较旧的 Android 版本提供 ActionBar UI。
这是 Google Play 中的示例演示,请看一下Sherlock ActionBar 示例演示
于 2012-07-29T17:24:03.617 回答