Я ищу Google и продолжаю бороться с поиском ключевого слова, но все равно ничего.Set Specified Views background stylistically и изменение по темам
То, что я хочу так же, как:
<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 как можно короче.
Я не могу изменить его стиль с темой, если я жёстко это Views стиль. – nyconing
, поэтому вам нужен код для изменения темы, а цвета меняются с темой. см. мой ответ еще раз, чтобы решить эту проблему. –
Ты мой герой! Set? Attr/color1 делает это !!!!!! И что attr, возможно, нуждается в? –
nyconing