2013-03-12 4 views
0

У моей активности есть тема по умолчанию. Когда я нажимаю кнопку, я хочу изменить тему, но также хочу, чтобы состояние активности оставалось неизменным (если у меня был текст в редакторе, я хочу увидеть этот текст после того, как я сменил тему)изменение темы во время выполнения в android

Это возможное?

+2

Возможно, вам стоит посмотреть на этот вопрос: http://stackoverflow.com/q/2482848 –

ответ

0

Изменение стиля после создания представления не поддерживается .. так что вы можете сделать, это:

  1. создать новый андроид XML-файл типа значения
  2. добавить новую тему
  3. добавить свои элементы к этой теме и их значениям и сохранить файл.

Теперь, когда вы динамически создаете новое представление, вы вызываете конструктор, который позволит определить defStyle .. тогда вы указываете на стиль le ID, который вы только что создали, указав на R. «имя файла XML». «ваш идентификатор стиля»

Смежные вопросы