Я хотел бы сделать свои размеры шрифта настраивающимися, но я также хотел бы использовать тег style в своих разметках. Действительно ли возможно изменить определение стиля во времени выполнения? или единственная опция состоит в том, чтобы вручную изменить элементы отдельного стиля на каждом textview и т.д.?
Я не уверен, сработает ли это в вашем случае, но вы можете создавать темы, определяющие ваши стили. Есть Activity.setTheme ()
, который вы передаете в XML-файле темы. Тема содержит множество определений.
Я использовал его только для переопределения определенных глобальных стилей, таких как цвет фона, я не знаю, можете ли вы использовать его для определения стилей, которые будут использовать ваши виджеты. Тем не менее, стоит попробовать. Если это сработает, дайте мне знать!