Невозможно легко изменить оранжевую рамку, потому что на самом деле это 9-патч, то есть вся рамка + белый фон — это 9-патч, который Android использует по умолчанию. Для его установки также используется атрибут android:background.
Можно было бы приобрести копию 9-патча (он будет в вашем SDK), отредактировать цвет, чтобы сделать его зеленым, затем в коде настроить его так, чтобы ваш 9-патч устанавливался в качестве фона EditText при ввод действителен.
personDan Lewschedule25.04.2010
comment
Кроме того, имейте в виду, что фон на самом деле представляет собой StateListDrawable, из которых PNG с оранжевой рамкой и девятью патчами является лишь одним из изображений для одного из состояний.
- personCommonsWare; 25.04.2010