2013-07-16 14 views

risposta

12

È possibile utilizzare generatore di Holo colori per i colori personalizzati.

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

Non è necessario scaricare tutti i controlli. Solo questi che vuoi

+0

non cambia lo stato predefinito, solo focalizzato e attivato – mente

+0

consente di risparmiare molto tempo grazie – Manju

+0

Hmm ... vorrei che non abbia generato gli EditTexts con un labbro ad ogni estremità. Non penso che la versione più recente di EditTexts abbia questi. – Alan

7

Possa questo aiuterà:

Dovrete create/modify il proprio NinePatch image per sostituire quello di default, e utilizzarla come sfondo del vostro EditText. Se si guarda nello SDK folder, sotto la propria piattaforma, quindi res/drawable, si dovrebbe trovare l'immagine di NinePatch per lo stato di messa a fuoco EditText. Se è tutto ciò che vuoi cambiare, puoi semplicemente inserirlo in Photoshop, o qualsiasi altro software di modifica delle immagini che hai, e cambiare il colore arancione in un colore a tua scelta. Quindi salvalo nel tuo drawable folder.

Ad esempio:

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> 
Problemi correlati