Ich habe folgende Spinner xml-Code:Spinner Textfarbe in Java-Code/Android ändern?
<Spinner
android:id="@+id/spinnerMain"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:layout_weight="0.40"
android:textColor="@color/black"
android:background="@drawable/rounded_white_rectangle"/>
und den folgenden Java-Code:
public void setMainCategories (String [] Hauptkategorien) {
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, mainCategories);
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerMain.setAdapter(spinnerArrayAdapter);
}
@Override
public void setSubcategories(String[] subCategories) {
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, subCategories);
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerSub.setAdapter(spinnerArrayAdapter);
und ich bin nicht sicher, wie man den Java-Code ändert, damit der Text seine Farbe ändert.
Haben Sie Vorschläge? Würde ich sehr zu schätzen wissen.
Möchten Sie die Farbe des Textes im Dropdown oder der ausgewählten auswählen? –
Sie müssen einen benutzerdefinierten Adapter implementieren – Skynet
Ich brauche jeden Text im Spinner in schwarz, die Hauptkategorie ein mutiger schwarz. Danke – ti3kto3k