Intereting Posts
Позиционирование карт Google v2 увеличивает элементы управления на Android «Вызов этого из основного потока может привести к взаимоблокировке и / или ANR при получении accesToken» от GoogleAuthUtil (интеграция Google Plus в Android) Добавление круглой рамки вокруг закругленного растрового изображения Zbar с Android: окно просмотра камеры сканера остается неактивным и черным после показа URL-адреса в браузере Android Studio TransformException: Ошибка: выполнение не выполнено для задачи ': app: transformClassesWithDexForDebug' Отображать смайлик в текстовом виде и edittext в android Как определить количество строк, видимых в TextView? Как сделать TextView занимать все свободное пространство посередине? Лучший способ периодически выполнять AsyncTasks в Android Эффект масштабирования для Android SurfaceView Проблема с Intent.ACTION_CALL (SecurityException) Исключение, возникшее во время рендеринга: java.lang.System.arraycopy ([CI [CII) V Сведения о исключении регистрируются в окне> Показать представление> Журнал ошибок Что происходит, когда я дважды запускаю будильник? VoIP-библиотека для Android Как сделать пользовательский ListView с яркими элементами фона?

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

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

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

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

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

Solutions Collecting From Web of "Какой атрибут темы изменяет цвет текста сообщения об ошибке EditText"

Вы можете изменить цвет текста с помощью тега 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" для цвета.