
kukuk
App-Anbieter (kostenlos)
- 37
Hallo alle zusammen, ich habe mal wieder ein Problem, welches ich mit Hilfe von Google scheinbar nicht lösen kann, da ich entweder die falschen Schlagworte eingebe oder soetwas noch nie jemand machen wollte.
Ich habe auf meiner Activity Spinner, die ich mit einem XML Layout eine neue Farbe einhauche. Hier dazu mein Code. Ich muss aktuell für jede Farbe ein neues XML Layout erstellen. Und da liegt auch mein Problem, da ich meine App personalisierbar gestalten möchte, sollen die Benutzer die Farbe nach deren Geschmäcker ändern können.
Hat einer eine Idee?
Kann man irgendwie die XML File ansprechen und den Wert android:background ändern per code?
xml Code:
Ich habe auf meiner Activity Spinner, die ich mit einem XML Layout eine neue Farbe einhauche. Hier dazu mein Code. Ich muss aktuell für jede Farbe ein neues XML Layout erstellen. Und da liegt auch mein Problem, da ich meine App personalisierbar gestalten möchte, sollen die Benutzer die Farbe nach deren Geschmäcker ändern können.
Hat einer eine Idee?
Kann man irgendwie die XML File ansprechen und den Wert android:background ändern per code?
Code:
farbe = R.layout.spinner_item_white;
ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this,
farbe, kategorien_spinnereinträge);
adapter2.setDropDownViewResource(farbe);
s2.setAdapter(adapter2);
xml Code:
Code:
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="7dp"
android:textAlignment="gravity"
android:background="#FFFFFF"
android:textColor="#000100"
android:textSize="40px"
android:gravity="center"
/>
Zuletzt bearbeitet von einem Moderator: