我真的很喜歡4.0 ICS Holo Light主題,並希望在我的應用中支持< 4.0智能手機。Android:Theme Holo以前的版本
我在平臺文件夾中找到Android layoutlib.jar,但它的8mb!我真的沒有能力用8mb增加我的應用程序。 任何提示?
//皮尤實驗室 PS我用盡https://github.com/ChristopheVersieux/HoloEverywhere但它不,我用
感謝支持TabView的!
我真的很喜歡4.0 ICS Holo Light主題,並希望在我的應用中支持< 4.0智能手機。Android:Theme Holo以前的版本
我在平臺文件夾中找到Android layoutlib.jar,但它的8mb!我真的沒有能力用8mb增加我的應用程序。 任何提示?
//皮尤實驗室 PS我用盡https://github.com/ChristopheVersieux/HoloEverywhere但它不,我用
感謝支持TabView的!
最好不要在不支持的設備上使用Holo主題。你可以做一個簡單的技巧,使你的應用程序上3.X運行河洛主題了,內置的主題,對2.3及以下,像這樣的一個:
在您的清單中,使用這條線針對活動的主題
機器人:主題= 「@風格/ Theme.MyTheme」
在你的資源/文件夾值放styles.xml文件,包含
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Black" />
</resources>
創建RES /值-V11夾,並在一個styles.xml文件,包含:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Holo" />
</resources>
這將使得Android的使用河洛主題,如果應用程序是支持它的設備上運行(3.x及以上,即API等級11及以上,因此爲「values-v11」)。這是讓您的應用與手機用戶界面相匹配的最佳解決方案,並且只有在支持的地方纔使用Holo主題。
檢查ActionbarSherlock。它還提供了一個樣式化的TabView。樣本目錄爲TabView提供了一個真正的好例子,它像Android 2.2上的魅力一樣工作。
你可以在這個簡單的庫中使用Holo在Android 2.3 <:http://www.holoeverywhere.com/ 它被稱爲Holo無處不在,在以前的Android版本中工作正常。 圖書館承載於Github。
http://www.holoeverywhere.com/未鏈接到支持庫。它鏈接到一個博客,展示使用Holo主題的應用程序的良好示例。 – Intrications 2012-09-03 08:33:22
是的,但博客鏈接到它的圖書館在Github上被稱爲「Holoeverywhere」。 https://github.com/ChristopheVersieux/HoloEverywhere – Ahmad 2012-09-03 11:33:36
我可能是錯的,但我不認爲該網站和圖書館是由同一個人。該網站只是鏈接到圖書館。 – Intrications 2012-09-03 13:14:51
我得到錯誤 - 錯誤:檢索項目的父項時出錯:未找到與給定名稱匹配的資源 '@android:style/Theme.Holo'.'我應該使用4.0構建它嗎?但我想支持低至2.1。 – Enigma 2012-07-19 06:48:17
使用4.0構建,只需確保在你的清單中指定了類似' ' –
Nick
2012-07-19 15:51:31
如果仍然出現此錯誤,請轉至項目propeties並選擇sdk target 14 – AndroidGecko 2012-11-12 16:31:36