[英]Setting Holo theme for Android application
我有一個簡單的登錄界面,包含用戶名和密碼。
我希望它以與您在冰淇淋三明治和蜂窩中的Holo主題中看到的相同的方式顯示EditText
字段。
在我的清單文件中
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo">
現在文本字段不應該看起來不同,例如沒有頂部,左側和右側邊框嗎?
我似乎看起來完全一樣。 我確信我做的事情基本上都是錯誤的,但歡迎任何建議。
這是我在模擬器中看到的:
我期待更像這樣: http : //developer.android.com/design/building-blocks/text-fields.html
最初的Android Holo Theme僅適用於API Level 11+。 但是有一個名為HoloEverywhere的開源項目。
看看這個 。 這應該可以解決您的問題。
所以如果你把它作為一個圖書館,你可以像這樣設置你的主題:
android:theme=“@style/Theme.Holo
// or if you want to use the Holo light theme:
android:theme=“@style/Theme.Holo.Light
嘗試在每個活動的基礎上進行。 這就是我一直這樣做的方式。 在我看來,主題在截圖中根本沒有生效。 Theme.Holo很黑。 白色主題是Theme.Holo.Light。
<activity
android:name=".login"
android:label="@string/login"
android:noHistory="true"
android:theme="@android:style/Theme.Holo.Light"/>
<activity
android:name=".Preferences"
android:theme="@android:style/Theme.Holo.Light" >
等,而不是在應用程序級別
此外,為了糾正Ahmad,Holo可以從Honeycomb和11歲以上購買。
實際上,Holo自API 11起可用; 它只是在API級別14中出現的Theme.Holo.Light.DarkActionBar
。不需要15+。
對於較舊的API級別, HoloEverywhere
, ActionBarSherlock
, ViewPageIndicator
等都是必要的,正如Ahmad所提到的那樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.