2013-03-02 2 views
1
궁금

, 아래의 두 주제에 대한 실행 가능한 두 가지 방법으로차이 | 색상과 색상

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

<attr name="titleColor" format="reference|color" /> 

</resources> 

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

<attr name="titleColor" format="color" /> 

</resources> 

사이에 차이가

<style name="AppTheme.MyDark" parent="android:Theme"> 
    <item name="titleColor">#FFFFFF</item> 
</style> 

<style name="AppTheme.MyDark" parent="android:Theme"> 
    <item name="titleColor">@color/theColorReference</item> 
</style> 

답변

0

글쎄 reference|color을 지정하면 색상 값 외에 참조로 값을 설정합니다. 참조는 값 XML 파일의 모든 색상이거나 시스템 색상에 대한 참조 일 수 있습니다 ...

+0

참고 자료 없이는 여전히 작동합니다. 내 업데이트 된 질문보기 –

+0

이 페이지에 따르면 참조는 자원과 동일하지 않으며 스타일 속성에 대한 참조로 간주됩니다. http://developer.android.com/guide/topics/resources/accessing-resources.html#ReferencesToThemeAttributes – Goddchen

관련 문제