2013-08-26 5 views
0

응용 프로그램을 프로그래밍 할 때 일부보기가있는 레이아웃이 포함되어 있습니다. 이 색상들은 values/colors.xml에서로드됩니다. 이제 애플리케이션 용 테마를 여러 개 정의하려고합니다. BlueGreen (일종의 파란색과 녹색 색상) 내 질문은 두 개의 colors.xml 파일을 정의하고 일부 조건 또는 사용자 선택에 따라 파일을로드하는 방법입니다. 내가 원하는 것은 strings.xml과 같은 것입니다. locale을 기반으로 문자열을로드 할 수 있습니다.조건에 따라 다른 색상로드

미리 감사드립니다.

+0

목록보기 – Nithinlal

+0

아니요, 일부 버튼이있는 ScrollView! –

+0

색상의 이름을 첫 번째 선택의 경우 'choice1_tv1Color'로, 두 번째 선택의 경우'colors2'의 두 번째 선택을 위해 지정할 수 있습니다. – bakriOnFire

답변

1
string.xml 
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<string name="white">#FFFFFF</string> 
</resources> 

values-fr/strings.xml 
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="white">#EEEEEE</string> 
</resources> 


button.setBackgroundColor(Integer.parseInt(getString(R.string.white))); 
+0

I 이것에 대해 생각해 보시고, 다른 방법은 생각하지 않으시겠습니까? –

+0

문제가 해결되면 대답을 수락하십시오. – Tarun

+0

내 문제가 해결되지 않습니다! –

관련 문제