2011-04-13 2 views
0

내 안드로이드 애플 리케이션을 사용자 정의하고 싶습니다. 아이디어는 다음과 같습니다 :android customization manager

In web service I choose user and for that user I choose : 
- button background color 
- background color 
- font color 
- what modules are available (tabs on/off in tabHost) 

etc .. 

내 안드로이드 애플 리케이션 사용자 로그인을 시작한 다음 웹 서비스에 설정된 설정을 다운로드하십시오.

(ButtonColor : red, BacgroundColor : black, Module1 : true..... etc.) 

이제 모든 해당 앱 활동에 해당 색상을 적용하고 싶습니다.

어떻게 생각하십니까?

저는 약간의 연구 만하고 XML 스타일 파일로 원하는 것을 할 수는 있지만 런타임에 XML 속성 (예제 버튼 색상)을 변경할 수는 없습니다. 하지만 런타임에 테마를 변경할 수 있지만 xml 테마에서 런타임에 하드 코딩 된 속성을 변경하여 색상을 설정해야합니다.

도움이 필요하면 Thx.

답변

0

간단히 대답하면 활동을 표시 할 때 모든 컨트롤을 반복하고 그 당시의 색을 설정할 수 있다는 것입니다.