Как изменить цвет линии в редакторе EditText в стиле ICS
I и использую ABS вместе с голосом темы в своем приложении, и я получаю EditText в стиле ICS.
Но цвет линии EditText по умолчанию синий, и для моего дизайна мне нужна строка белого цвета для EditText.
Я попытался изменить фон, но он не работает.
Есть ли способ, чтобы я мог программно изменить цвет от синей линии до белого?
Ответы
Ответ 1
Вам нужно будет изменить тему для своего приложения. Существует очень приятный сайт, который помогает вам в этом: http://android-holo-colors.com/ Здесь вы выбираете цвет и элементы управления, которые хотите использовать в этот цвет и он генерирует все необходимые вам файлы.
Ответ 2
Я нашел ответ в этой ссылке, где они используют LayerList
Я использовал список слоев для создания ICS styled edittext
, как это было необходимо только в одном месте.
Он отлично работает и проблем не обнаружено при различных разрешениях экрана. Он не примет прозрачный фон, но работает по мере необходимости для меня!
Для полной настройки:
Кроме того, это другие ссылки, в которых мы можем настроить стили ICS.
1. Генератор стилей ActionBar Шерлок
2. Генератор стиля Holo
3. Тематические пользовательские библиотеки пользовательского интерфейса Holo
Счастливое кодирование..!! :)
Ответ 3
Try Android: фон = "# 00000000"
Это только для белых (или просто скрыть нижнюю линию)