506 Stimmen

Wie kann ich die Textgröße und die Textfarbe der Spinner ändern?

In meiner Android-Anwendung verwende ich Spinner, und ich habe Daten aus der SQLite-Datenbank in den Spinner geladen, und es funktioniert richtig. Hier ist der Code für das.

Spinner spinner = (Spinner) this.findViewById(R.id.spinner1);
List<String> list = new ArrayList<String>();
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>  (this,android.R.layout.simple_spinner_item, list);
cursor.moveToFirst();

list.add("All Lists");

if (cursor.getCount() > 0) {
    for (int i = 0; i < cursor.getCount(); i++) {
        keyList[i] = cursor.getString(cursor.getColumnIndex(AndroidOpenDbHelper.KEYWORD));
        list.add(keyList[i]);
        cursor.moveToNext();
    }
}
Database.close();
cursor.close();
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(dataAdapter);

Jetzt möchte ich die Textfarbe und die Textgröße der Spinnerdaten ändern. Ich habe folgende XML-Zeilen zu meinem Spinner-Tag in meiner XML-Datei verwendet, aber es funktioniert nicht.

android:textColor="@android:color/white"
android:textSize="11dp"

Wie kann ich die Textfarbe und die Textgröße meines Spinners ändern?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X