2014-04-30 3 views
2

Android UI 디자인의 여러 부분에서 재사용되는 일부 색상이 있습니다. 나는 의미있는 이름으로 colors.xml 자원과 색상을 선언하고있다 :colors.xml에서 동일한 색상 값을 두 번 이상 지정하지 않아도됩니까?

내가 (위의 예에서와 같이) 동일한 색상 값에 대한 여러 가지 정의가
<color name="action_bar_background">#1a404f</color> 
<color name="edit_heading_background">#1a404f</color> 

, #1a404f의 실제 값을 지정하는 방법이있다 딱 한번? 아니면 색상을 의미 론적으로 명명하지 말고 대신 dark_blue과 같은 이름을 지정해야합니까?

답변

6

이 같은 또 다른 측면에서 하나 개의 색상을 정의 할 수 있습니다 :

<color name="dark_blue">#1a404f</color> 

<color name="action_bar_background">@color/dark_blue</color> 
<color name="edit_heading_background">@color/dark_blue</color>