У меня есть приложение, которое имеет несколько выпусков для разных клиентов.Для каждого клиента тема индивидуальна.
Есть ли способ, изменив тему приложения в манифесте, изменить все темы, используемые TextView, EditText и т. Д. Во всех макетах?(без изменения макетов, либо путем переопределения стилей по умолчанию, либо путем определения их в макетах, но без необходимости изменять его каждый раз, когда я хочу изменить клиента)
ОБНОВЛЕНИЕ - Некоторые параметры, которые мне также известны:
- Имеют пользовательские элементы, например CustomTextView, которые содержат внутри логику, чтобы решить, какую тему использовать
- Наличие theme.xml для каждого клиента и определение нового стиля вместопереопределение стандарта