Androidのスタイルとテーマ(style&theme)


一、スタイル


AndroidのスタイルはCSSスタイルと似ており、1つ以上のviewコントロール属性を含む集合であるインタフェース要素の表示スタイルを定義するために使用されます.たとえば、フォントの色とサイズを定義する必要があります.
CSSでは次のように定義されています.
<style>
    .maxhis{COLOR:#0000CC;font-size:18px;}
</style>

上記のcssスタイルは、
星跡-iStarのブログ
のように使用できます.
Androidでは、スタイルを次のように定義できます.
res/values/styles.xmlファイルに次の内容を追加します.
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name=“maxhis”> <!--               -->
        <item name=“android:textSize”>18px</item> <!-- name            View      -->
        <item name="android:textColor">#0000CC</item>
    </style>
</resources>

Layoutファイルでは、上のandroidスタイルを以下のように使用できます.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ....>
    <TextView style="@style/maxhis"
        .....  />
</LinearLayout>