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>
es ändert nicht den Standardzustand, nur fokussiert und aktiviert – mente
spart viel Zeit Dank – Manju
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