Ich suche nach Google und weiter kämpfen auf der Suche nach Schlüsselwort, aber immer noch nichts.Set Specified Views Hintergrund stilistisch und Ändern von Themen
Was ich will, genau wie:
<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>
und stellen Sie das Element an meinem angegeben Views (andere davon Android Standard verwenden).
<ImageView>
id = "@+id/NNI_ivCards"
background="@style/MyCustomBackground"
</ImageView>
<ImageView>
id = "@+id/NNI_ivBarRoot"
</ImageView>
NNI_ivCardsImageView
müssen die Hintergrundfarbe von Themen geändert werden, und NNI_ivBarRoot werden von Themen nicht geändert.
Ich brauche stilistisch benutzerdefinierte Ressource, die Werte nach Thema geändert hat.
Wenn es Android entworfen, um benutzerdefinierte Werte nicht in Stilen zu setzen, brauche ich Java-Code so kurz wie möglich.
Ich kann es mit Stil Thema ändern, wenn ich hart codieren es Stil Ansichten. – nyconing
so brauchen Sie Code, um Thema zu ändern, und die Farben ändern sich mit Thema. Siehe meine Antwort, um es zu lösen. –
Sie sind mein Held! Set? Attr/color1 macht es !!!!!! Und dieser Attr muss vielleicht unter? –
nyconing