2012-03-11 16 views
1

我有最新的Android API和ICS模擬器運行,但我無法找到像文本字段:我如何能實現Android 4.0的設計(全息)如文本字段?

http://developer.android.com/design/building-blocks/text-fields.html

有沒有辦法讓那些新的文本字段,而不是舊的文本字段「框」?

+0

你從一個特定的主題繼承?您需要繼承Holo主題而不是默認設置才能獲得Holo外觀。 – dmon 2012-03-11 15:11:45

+0

是的,我確實有:' <樣式名稱= 「MyTheme的」 父= 「機器人:Theme.Holo.Light」> 在/res/values-v11/styles.xml'和應用這個主題我Android Manifest file:'。 ..'但仍舊在ICS仿真器上的舊設計中。 – Steffen 2012-03-11 16:31:47

+0

我需要特定平臺的價值的文件夾,如下所示:/ RES /價值/ AND/RES /值-V11/ (http://developer.android.com/guide/topics/ui/themes.html#SelectATheme)。現在它的工作,謝謝! – Steffen 2012-03-11 16:46:48

回答

0

什麼是目標SDK字段設置爲在AndroidManifest.xml文件?要獲得適當的全息項目,這需要在11或更高(我建議15,最新的API級別)。如果它介於11和13之間(蜂窩),我認爲你還必須將硬件加速選項設置爲「真」。

注意,使用你的應用程序的設備上低於API級別11(薑餅或以下)不具備這些新的風格和只會訴諸舊樣式(目前您所看到的那些)。

+0

謝謝,但我給自己定'機器人:targetSdkVersion = 「15」'和'機器人:硬件加速= 「真」'。但是,我的ICS仿真器上的文本字段仍舊保留在舊盒子中......?! – Steffen 2012-03-11 14:22:44

+0

這真的很奇怪。如果dmon的評論不起作用,請嘗試清理您的項目。 – 2012-03-11 15:25:50