Googleを検索してキーワードを検索して戦うが、それでも何もない。私は同じようにしたいどのような指定されたビューをスタイリッシュに背景を変えてテーマ別に変更する
:
<style name="Theme.DefaultWhite" parent="@android:style/Theme.DeviceDefault">
<item name="android:background">#ffffffff</item>
<item name="MyCustomBackground">#33ffffff</item>
</style>
<style name="Theme.DefaultBlue" parent="@android:style/Theme.DeviceDefault">
<item name="android:background">#ffffffff</item>
<item name="MyCustomBackground">#3388ffff</item>
</style>
と私のにある項目を設定するには、ビュー(これの他にはAndroidのデフォルトを使用)を指定しました。
<ImageView>
id = "@+id/NNI_ivCards"
background="@style/MyCustomBackground"
</ImageView>
<ImageView>
id = "@+id/NNI_ivBarRoot"
</ImageView>
NNI_ivCardsImageView
はテーマによって、背景色を変更しなければならない、とNNI_ivBarRootはテーマによって変更されません。
テーマに合わせて変わった価値のあるスタイルのカスタムリソースが必要です。
Androidで余分なカスタム値をスタイルに入れないように設計されている場合は、できるだけ短いJavaコードが必要です。
を。 – nyconing
テーマを変更するコードと、テーマを変更するコードが必要です。解決するために私の答えを見てください。 –
あなたは私のヒーローです! Set?attr/color1はそれを行う!!!!!!そしてそのattrはの下にある必要がありますか? –
nyconing