2011-04-10 5 views

답변

1

당신이 할 수있는 것 그 스타일이나 레이아웃 파일 말의 리소스를 사용하여 :

이것은 오타가 테스트하지 않은, 등등 ... 여기

가 빠른 예제 :

<resources> 
    <!-- Theme Variables that can be used in any style, etc.. --> 
    <attr name="branded_text_color" format="reference" /> 
    <attr name="branded_text_size" format="reference" /> 
    <attr name="branded_background_color" format="reference" /> 
    <attr name="branded_icon_drawable" format="reference" /> 

    <!-- Themes --> 
    <style name="theme_alpha" parent="@android:Theme"> 
     <item name="branded_text_color">@color/alpha_text_color</item> 
     <item name="branded_text_size">18sp</item> 
     <item name="branded_background_color">@color/alpha_background_color</item> 
     <item name="branded_icon_drawable">@drawable/alpha_icon</item> 
    </style> 
    <style name="theme_beta" parent="@android:Theme"> 
     <item name="branded_text_color">@color/beta_text_color</item> 
     <item name="branded_text_size">24sp</item> 
     <item name="branded_background_color">@color/beta_background_color</item> 
     <item name="branded_icon_drawable">@drawable/beta_icon</item> 
    </style> 

    <!-- Text Style --> 
    <style name="title_font" parent="@android:style/TextAppearance.Large"> 
     <item name="android:textColor">?branded_text_color</item> 
     <item name="android:textSize">?branded_text_size</item> 
     <item name="android:background">?branded_background_color</item> 
     <item name="android:padding">10dip</item> 
    </style> 
</resources> 
관련 문제