1.在value/styles.xml中增加
<style name=“Default”parent=“@android:style/Theme.Light.NoTitleBar”>
<itemname=“android:textColorPrimaryInverse”>@color/red</item>
<itemname=“android:windowNoTitle”>false</item>
<itemname=“android:textColorPrimary”>@android:color/black</item>
<itemname=“android:textColorSecondary”>@color/red</item>
<itemname=“android:windowBackground”>@android:color/white</item>
<itemname=“android:windowContentOverlay”>@null</item>
<itemname=“android:windowTitleSize”>54dip</item>
<itemname=“android:windowTitleStyle”>@style/CustomWindowTitleText</item>
<itemname=“android:windowTitleBackgroundStyle”>@style/CustomWindowTitleBackground</item>
<itemname=“android:checkboxStyle”>@style/customCheckBox</item>
</style>
<stylename=“CustomWindowTitleBackground”>
<itemname=“android:background”>@drawable/top_bg</item>
</style>
<style name=“CustomWindowTitleText”>
<itemname=“android:textSize”>20dip</item>
<itemname=“android:textColor”>#FFffffff</item>
<itemname=“android:paddingLeft”>10dp</item>
</style>
<style name=“customCheckBox”parent=“@android:style/Widget.CompoundButton.CheckBox”>
<itemname=“android:button”>@drawable/selector_checkbox</item>
</style>
android:textColorPrimaryInverse: PreferenceCategory的标题颜色
android:textColorPrimary:Preference的标题颜色
android:textColorSecondary:Preference的summary颜色
android:windowTitleSize:窗体标题栏高度
android:windowTitleStyle:窗体标题栏样式
android:windowTitleBackgroundStyle:窗体标题栏背景样式
android:checkboxStyle:checkbox的样式
2.在AndroidManifest.xml中注册activity,把上面的主题样式加入。
<activity
android:name=“.MainActivity”
android:label=“@string/account_settings_action”
android:theme=“@style/Default”
>