Android:如何将多种样式应用于布局?

Android:如何将多种样式应用于布局?,android,styles,Android,Styles,在我的应用程序中,我提供了一个选项,可以应用样式编辑活动的背景色。但是,如何添加附加微调器选项以更改字体样式?我可以创建一个主题来涵盖背景和字体样式的每一个组合,但随着更多颜色或样式的添加,这将变得非常笨拙。有人有什么指导吗 <style name ="redBody"> <item name="android:textColor">@color/red</item> <item name ="android:backg

在我的应用程序中,我提供了一个选项,可以应用样式编辑活动的背景色。但是,如何添加附加微调器选项以更改字体样式?我可以创建一个主题来涵盖背景和字体样式的每一个组合,但随着更多颜色或样式的添加,这将变得非常笨拙。有人有什么指导吗

<style name ="redBody">
         <item name="android:textColor">@color/red</item>
        <item name ="android:background">@color/white</item>
    </style>

    <style name ="redTitle">
         <item name="android:textColor">@color/white</item>
        <item name ="android:background">@color/red</item>
    </style>

    <style name ="blueBody">
         <item name="android:textColor">@color/darkBlue</item>
        <item name ="android:background">@color/white</item>
    </style>

    <style name ="blueTitle">
         <item name="android:textColor">@color/white</item>
        <item name ="android:background">@color/darkBlue</item>
    </style>

    <style name ="greenBody">
         <item name="android:textColor">@color/green</item>
        <item name ="android:background">@color/white</item>
    </style>

    <style name ="greenTitle">
         <item name="android:textColor">@color/white</item>
        <item name ="android:background">@color/green</item>
    </style>

    <style name = "Theme" parent="@android:style/Theme">
        </style>

    <style name = "Theme.Red" >
        <item name="textTitle">@style/redTitle</item>
        <item name="textBody">@style/redBody</item>

        </style>

    <style name = "Theme.Blue" >
        <item name="textTitle">@style/blueTitle</item>
        <item name="textBody">@style/blueBody</item>

        </style>
    <style name = "Theme.Green">
        <item name="textTitle">@style/greenTitle</item>
        <item name="textBody">@style/greenBody</item>

        </style>

@颜色/红色
@颜色/白色
@颜色/白色
@颜色/红色
@颜色/暗蓝色
@颜色/白色
@颜色/白色
@颜色/暗蓝色
@颜色/绿色
@颜色/白色
@颜色/白色
@颜色/绿色
@样式/红色标题
@样式/红色体
@样式/蓝色标题
@款式/蓝车身
@风格/绿色标题
@风格/绿体