У меня есть Activity
, которая содержит EditText
на 3.1. На основе пользовательского ввода я изменяю цвет текста в EditText (красный для ошибки), а затем сбрасываю его на черный, когда текст в порядке.
Одна проблема связана с изменением общей темы Activity. Например, при изменении темы на обычную темную со светлой темы черный текст отображается на черном фоне - поэтому мне нужно зайти и изменить код, вместо этого сбросив текст на белый, когда данные в порядке.
Вместо того, чтобы менять этот код при смене темы в Activity, я подумал, есть ли способ программно извлечь цвет текста EditText по умолчанию для данной темы, тогда я смогу просто переключить текст обратно на цвет по умолчанию вместо жесткого кодирования белого, черного и т. д.