2013-07-16 3 views

Antwort

12

können Sie Holo Farbe Generator für Farben benutzerdefinierte verwenden.

http://android-holo-colors.com/

Sie brauchen nicht alle Steuerelemente zum Download bereit. Nur diese, die du willst.

+0

es ändert nicht den Standardzustand, nur fokussiert und aktiviert – mente

+0

spart viel Zeit Dank – Manju

+0

Hmm ... wünschte, es nicht die EditTexts mit einer Lippe an jedem Ende generieren. Ich glaube nicht, dass die neuere Version von EditTexts diese hat. – Alan

7

Kann diese Ihnen helfen:

Sie werden zur create/modify haben Ihre eigene NinePatch image die Standard ein, zu ersetzen und verwenden, die als Hintergrund für Ihre EditText. Wenn Sie in Ihrem SDK folder, unter Ihrer Plattform, dann res/drawable suchen, sollten Sie das NinePatch-Bild für den Fokusstatus EditText finden. Wenn das alles ist, was Sie ändern möchten, können Sie es einfach in Photoshop oder eine andere Bildbearbeitungssoftware ziehen und die orange Farbe in eine Farbe Ihrer Wahl ändern. Dann speichern Sie das in Ihrem drawable folder.

Zum Beispiel:

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> 
Verwandte Themen