2010-04-25 18 views

Respuesta

6

No es posible cambiar fácilmente el borde naranja porque en realidad es un parche de 9, es decir, el borde completo + fondo blanco es un parche de 9 que usa Android por defecto. Utiliza el atributo android:background para establecerlo también.

Se podría obtener una copia del parche 9 (estará en su SDK), edite el color para que sea verde, luego en el código configúrelo para que su parche 9 esté configurado como el fondo de EditText cuando la entrada es válida.

+3

Además, tenga en cuenta que el fondo es realmente un 'StateListDrawable', cuyo PNG de nueve bordes y borde naranja es solo una de las imágenes de uno de los estados. – CommonsWare

Cuestiones relacionadas