0

我开始开发一个新的 Andoird 应用程序,并希望它能够在 2.3 和之前的版本以及较新的版本(例如 4.0)上运行。我知道某些 UI 元素在 2.3 上不存在,但我不希望我的应用看起来过时。我该如何结合?

4

2 回答 2

1

基本方法是:

1) 声明单独的最低和目标 SDK 版本:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="11" />

2) 然后使用ActionBarSherlockGoogle 支持库等库。它们包含将 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 回答