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