Intereting Posts
Начало работы с WiFi на Android Как скрыть фотографии из галереи и сохранить ее в моем приложении Как мы пытаемся создать многоформатный режим Freeform на Android Developer Preview? Объем значений R.id Переход на общий элемент Android между двумя действиями не работает Поля LinearLayout, программно с dp Дата получения последних 7 дней с текущего в Android Диалоговое окно «Датчик даты в Android» Android – масштабирование кнопки изображения Возможно ли создать навигационное приложение поворотного хода на Android с помощью Google Maps? GoogleAuthUtil, как аутентификация устройства для iOS, чтобы проверить, что запросы происходят от устройства Apple @Named провайдеры с одинаковыми типами возврата в конечном итоге дают java.lang.IllegalArgumentException: дубликат Как запустить конкретное приложение для Android с помощью терминала? Как создать Scratch Card в Android? В чем разница между меню опций и меню панели в Android?

Как изменить стиль EditText с отключенным по умолчанию?

Это не выглядит красивым при использовании EditText enabled = "false". Как я могу изменить его автоматически для всех элементов управления?

Я добавил это изображение для справки. Введите описание изображения здесь

Кто-нибудь может мне помочь? Благодарю.

Solutions Collecting From Web of "Как изменить стиль EditText с отключенным по умолчанию?"

В цветном файле укажите свой цвет:

 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false" android:color="@color/disabled_color" /> <item android:color="@color/normal_color"/> </selector> 

В макете:

 <EditText android:text="whatever text you want" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/example" /> </EditText> 

Создайте пользовательский селектор в чертежах и установите его как

<EditText android:textColor="@drawable/edit_text_selector" />

1) в 'colors.xml' определяют цвет для включенного и отключенного состояния:

 <color name="enabled_color">#F7FE2E</color> <color name="disabled_color">#000000</color> 

2) в 'drawable / edit_text_selector.xml':

 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="false" android:color="@color/disabled_color"/> <item android:color="@color/normal_color"/> </selector> 

3) в вашем layout.xml:

 <EditText android:id="@+id/customEditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:enabled="false" android:text="Hello!" android:textColor="@drawable/edit_text_selector" />