我使用:在我的應用「機器人Theme.Holo.Light」,它給了藍色作爲默認顏色。 我想,當專注如一下面有一個EditText
。使用「:Theme.Holo.Light Android」的時候如何改變聚焦的EditText的顏色?
默認情況下,應用holo.light theme
時就這樣產生了。
我使用:在我的應用「機器人Theme.Holo.Light」,它給了藍色作爲默認顏色。 我想,當專注如一下面有一個EditText
。使用「:Theme.Holo.Light Android」的時候如何改變聚焦的EditText的顏色?
默認情況下,應用holo.light theme
時就這樣產生了。
願這可以幫助您:
你將不得不create/modify
自己NinePatch image
替換默認的一個,並使用它作爲你的EditText
的背景。如果您在SDK folder
看,你的平臺,那麼res/drawable
下,你應該找到了EditText
焦點狀態的NinePatch圖像。如果這就是你想要改變的一切,你可以把它拉進Photoshop或任何圖像編輯軟件,並將橙色改爲您選擇的顏色。然後將其保存到您的drawable folder
。
例如:
edittext_modified_states.xml
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:state_pressed="true"
android:drawable="@android:drawable/edittext_pressed"
/> <!-- pressed -->
<item
android:state_focused="true"
android:drawable="@drawable/edittext_focused_blue"
/> <!-- focused -->
<item
android:drawable="@android:drawable/edittext_normal"
/> <!-- default -->
</selector>
它不會改變默認狀態下,只有突出重點,激活 – mente
節省很多時間感謝的 – Manju
嗯......希望不要在每個月底脣產生EditTexts。我不認爲新版本的EditTexts有這些。 – Alan