2012-07-29 56 views
0

我開始了新的Andoird應用程序的開發,希望它在兩個2.3和之前的新版本如4.0。 我明白一些用戶界面元素不存在2.3,但我不希望我的應用程序看起來舊的風格。 我該如何結合?如何爲2.3和4設計android應用程序?

+0

這可能是一個相當複雜的話題,你可以通過閱讀開發者指南的[創建向後兼容的用戶界面(HTTP://開頭developer.android.com/training/backward-compatible-ui/index.html) – Sam 2012-07-29 17:20:51

回答

1

的基本方法是:

1)聲明一個單獨的最小和目標SDK版本:

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

2)然後,使用庫如ActionBarSherlockGoogle support libraries。它們包含將UI元素從更新版本反饋到更高版本的Android版本的代碼。

但在一般情況下,你會想限制你的代碼的東西都是在2.3可用。