2013-03-12 2 views
0

내 활동에는 기본 테마가 있습니다. 버튼을 누르면 테마를 변경하고 싶지만 활동의 상태가 그대로 유지되기를 원합니다 (테마를 변경 한 후에 텍스트를보고 싶다면이 텍스트를보고 싶습니다)런타임에 테마 변경 안드로이드에서

가능한? 뷰를 생성 한 후 스타일을 변경

+2

이 질문은 http://stackoverflow.com/q/2482848을 참조하십시오. –

답변

0

지원되지 않습니다 .. 그래서 당신은 무엇을 할 수 있습니다 :

  1. 당신의 요소를 추가 새로운 테마를
  2. 를 추가 값 유형의 새 안드로이드 xml 파일을 생성 그 테마와 그 값을 저장하고 파일을 저장하십시오.

이제 새로운보기를 동적으로 만들 때 defStyle을 정의 할 수있는 생성자를 호출하면 sty를 가리 킵니다. "XML 파일 이름". "귀하의 스타일 ID"를 가리켜 작성한 ID입니다.