Какой атрибут темы изменяет цвет текста сообщения об ошибке EditText

В моей форме я использую setError("") в поле EditText . Моя прикладная тема расширяет android:Theme.Holo .
Я вручную установил изображение с темным фоном для android:errorMessageBackground и android:errorMessageBackgroundAbove .

И вот теперь проблема: Цвет текста сообщения об ошибке также очень темный и не читаемый.

Я попытался изменить различные атрибуты textColor в моей теме, но я не смог найти правильный.

Может, кто-нибудь может мне помочь, пожалуйста? Спасибо! Крис

Вы можете изменить цвет текста с помощью тега HTML Font.

Но для настройки цвета фона вы должны сделать свой собственный всплывающий. Для получения дополнительной информации, пожалуйста, пройдите по этой ссылке: – Как написать стиль для текста ошибок EditText в Android?

Вы можете попробовать следующее:

 editText.setError(Html.fromHtml("<font color='red'>Error Message!</font>")); 

Делать следующее в manifest.xml

 <resources> <style name="LightErrorFix" parent="@android:style/Theme.Light"> <item name="android:textColorSecondaryInverse">@android:color/secondary_text_light</item> </style> </resources> 

Предполагая, что вы сделали это так:

 EditText text = (EditText) findViewById(R.id.myedittext); 

Вы можете сделать следующее:

 text.setTextColor(Color.parseColor("#FFFFFF")); 

или

 text.setTextColor(Color.rgb(200,0,0)); 

Или если вы хотите / нуждаетесь в альфе:

 text.setTextColor(Color.argb(0,200,0,0)); 

Во всяком случае, вы должны указать свои цвета в color.xml (wayyy лучше поддерживать):

 <color name="myColor">#f00</color> 

И затем используйте его следующим образом:

 text.setTextColor(getResources().getColor(R.color.myColor)); 

Повеселись 🙂

android:textColorPrimaryInverse="YourCOLOR" свойство android:textColorPrimaryInverse="YourCOLOR" для цвета.

Intereting Posts
Должен ли я использовать «_activity = this?»? Рисование прямоугольника с помощью жестов перемещения Android: событие onItemClick () Listview не получило вызова BaseAdapter.notifyDatasetChanged () не обновляет ListView Основы Xamarin. Ошибка сборки. Подробнее см. Журнал построения Андроид Android для запуска в Ui Thread «Ant clean» не очищает мой проект так, как я могу использовать Achartengine toScreenPoint (double) всегда возвращает nullPointerException Как добавить опции в контекстное меню «Редактировать текст» на Android Запуск apk при загрузке в Android Обновление таблицы sqlite в android BitmapFactory не может декодировать растровое изображение от Uri после фотографий, сделанных на Android Nougat Какова семантика возвращаемого значения функций ведения журнала Android (например, Log.v ())? Ошибка создания окончательного архива: java.io.FileNotFoundException: xxx \ bin \ resources.ap_ не существует Chrome devTools больше не видит USB-устройства для отладки