けんぞさん、ご回答ありがとうございます。
テーマを調べてみました。テーマの基本的な書き方、テーマを切り替える方法などは判っ
たのですが、色の切替を行うための記述方法がどうもよく判りませんでした。
以下の二つの方法を試してみましたが、記述がまずいためうまくいきませんでした。
1.テーマ毎に色を設定する
style.xml
<style name="ThemeRed" parent="android:Theme.Light">
<item name="android:color1">@color/red1</item>
<item name="android:color2">@color/red2</item>
</style>
<style name="ThemeBlue" parent="android:Theme.Light">
<item name="android:color1">@color/blue1</item>
<item name="android:color2">@color/blue2</item>
</style>
main.xml
<Button
android:id="@+id/button"
android:background="color1"
android:textColor="color2" />
この記述が間違っているのは承知してますが、このような記述でcolor1とcolor2にテー
マ毎に別の色を設定することはできますでしょうか。
2.色の違う部品を作成し、テーマ毎にまとめる
style.xmlに色別のButtonやTextViewを定義しておき、それらをThemeでまとめるような
記述が出来れば良いと思ったのですが、文法がよく判りませんでした。
改めてやりたいことをまとめておきます。
・設定を基調となる色を切り替えられるようにしたい。
・切り替えたい色は複数ある。
・色以外の属性は変化なし。
・なるべく個別に設定し直すのではなく、一括で切り替えたい。
以上です。
独学のため明後日の考え方をしているかもしれませんが、お返事いただければ幸いです。
2013/05/17 11:33:37 けんぞ(たかはしこうぞう) <
kenzo...@gmail.com> wrote:
>
>
> まさしく「テーマ」の導入で解決しそうですが、
> 内容については連載ができそうなので省略します。