Модификация стилей программно - PullRequest
1 голос
/ 12 сентября 2010

В приложении для Android, которое я пишу, стили для моих различных элементов TextView определены в ресурсе xml. Я хотел бы разрешить пользователю изменять определенные стили, такие как android:typeface, используя PreferenceActivity.

Есть ли способ программно изменить ресурс стиля, чтобы все связанные виджеты обновлялись правильно? Если нет, я должен вручную выбрать все виджеты по идентификатору и изменить их стиль?

1 Ответ

0 голосов
/ 12 сентября 2010

Не знаю, нашли ли вы его, но образец Cubewallpaper использует настройки, и, похоже, все это делается вручную в событии onSharedPreferenceChanged .

Вы можете сохранить настройкиключи в файле ресурсов, но это все, что должно появиться.

...