2012-05-22 20 views
2

好了,最近我一直在使用的編碼2.3模擬器,我主要是在測試2.3.7手機應用程序的應用程序,但昨天我更新我的手機到Android 4.0.3及UI看起來像狗屎,事實上,一直「糟糕」的2.3 UI。在單個項目中開發Android 2.3和4.0.3?

現在,我試圖讓機器人的兩個版本一個好看的應用程序,問題是,我不希望有2個獨立的項目編輯他們兩個,所以我想用一個單一的項目, 2個虛擬機用於不同的版本。

的問題是,如果我創建destinated到2.3的項目,我不能打電話給HOLO主題資源,如果我創建了一個4.0.3項目也不會在Android 2.3的權利,即使工作?

所以...我需要做什麼?

謝謝。

+0

http://actionbarsherlock.com/和http://developer.android.com/sdk/compatibility-library.html – Selvin

+0

=)無法導出aplication .. – Dunnow

+0

仍然,不能看到如何啓動4.0.3模擬器 – Dunnow

回答

4
  1. 您需要設置targetSDKVersion爲15,爲的minSdkVersion 10
  2. 您需要創建這兩個版本不同的資源文件夾。例如,在'res'文件夾內創建一個'values-v14'文件夾,併爲ICS定義你的widget樣式。有另一個文件夾「值-V10」和保持你的風格爲2.3.3
  3. 如果需要的話,使用的版本預選賽爲不同版本的定義不同的佈局。 下面的鏈接會給你更清晰的想法。

http://developer.android.com/training/basics/supporting-devices/platforms.html

http://developer.android.com/training/backward-compatible-ui/index.html

相關問題