0
attrs.xml 이외의 다른 파일을 사용하여 색상과 같은 특정 속성 세트를 저장할 수 있습니까?안드로이드 attrs.xml 리소스 파일을 분리하여 나머지 UI 색상을 분리하십시오
지금 :
attrs.xml
colors.xml
attrs.xml 이외의 다른 파일을 사용하여 색상과 같은 특정 속성 세트를 저장할 수 있습니까?안드로이드 attrs.xml 리소스 파일을 분리하여 나머지 UI 색상을 분리하십시오
지금 :
attrs.xml
colors.xml
예, 물론 당신이, 당신의 values
폴더에 colors.xml
을 정의하고과 같이이 원하는 색상을 배치 할 수 있습니다 :
attrs.xml
난으로 분할 할 :
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="my_blue">#c00e</color>
<color name="my_welcome_color">#3399cc</color>
<color name="my_transperent_white">#afff</color>
....
</resources>
그래서 모든 xml 파일은 컨텐트에 대해 intepreted로 표시됩니다. 전자 파일 이름? –
color.xml은 컴파일시에 android에서 인식하는 특수한 파일이며, 거기에서 정의 할 색은 자동 생성 된 "public static final class color"부분의 R 파일에 자동으로 정의되므로 액세스 할 수 있습니다 그들에게. –
내가 틀렸다고 정정하되, res-folder 안의 모든 파일을 평가합니다. 그리고 모든 XML 파일이 파싱됩니다. 따라서 res-folder 안의 모든 것이 생성 된 R.java에 추가됩니다. – Jelle