В приложении для Android, которое я пишу, стиль для моих различных элементов TextView
определен в ресурсе xml. Я бы хотел, чтобы пользователь мог изменять определенные стили, такие как android:typeface
, используя PreferenceActivity
.Модифицировать стили программно
Есть ли способ модифицировать ресурс стиля программно таким образом, чтобы все связанные виджеты обновлялись правильно? Если нет, я должен вручную выбрать все виджеты по id и изменить их стиль?
Только что нашел проект в Google Code (http://tiny.cc/axsqg). Кажется, что вручную устанавливается 'textSize' виджетов. [Соответствующие строки 2406, 1782, 2202.] – Leo