Als ein Noob finde ich die anderen Antworten für diese Frage schwer zu verstehen. Ich initialisieren ein Spinner wie so:So ändern Sie die Textfarbe eines Spinner
mMembership = (Spinner) findViewById(R.id.RegisterMembershipSpinner);
ArrayAdapter<CharSequence> member_adapter = ArrayAdapter.createFromResource(this,
R.array.membership_array, android.R.layout.simple_spinner_item);
// Specify the layout to use when the list of choices appears
member_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// Apply the adapter to the spinner
mMembership.setAdapter(member_adapter);
Und ich habe erstellt und XML spinner_items.xml im Layout-Ordner mit folgendem Inhalt:
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:gravity="left"
android:textColor="#FFFFFF"
android:padding="5dip"
android:id="@+id/textSpinner"
/>
Was soll ich von hier aus tun, um zu ermöglichen, ich die Textfarbe der Spinner Artikel ändern?
Post a screenshot too – Shreyans
Deine 'spinner_items' Datei hat dein' textColor' Attribut, ändere das '# FFFFFF' in etwas anderes. Das ist schwarz, wenn dein Hintergrund schwarz ist, wirst du es nicht sehen. Auch nicht hart Code Ihre Farbwerte verwenden Sie die 'colors.xml' Datei, um Ihre Farben zu definieren und rufen Sie mit @ @ color/your_defined_color – Pztar
#FFFFFF ist weiß. Immer noch der gleiche Fehler – Cian