Ich habe einen Spinner und einen ArrayAdapter verwenden. Im Adapter verwende ich "android.R.layout.simple_list_item_1", wie folgt aus:Android ändern Textfarbe in einem Spinner
spinnerControlObjectType.setAdapter(new ArrayAdapter(getApplicationContext, android.R.layout.simple_list_item_1, list))
ich in android.R.layout.simple_list_item_1 sah und sehen das es einen Textstil wie diese hat:
android:textAppearance="?android:attr/textAppearanceListItemSmall"
Ich möchte "textAppearanceListItemSmall" in meinem Thema zu überschreiben, um es eine andere Farbe zu geben, wie kann ich das tun? Ich möchte nichts ableiten oder Codebeispiele schreiben. Ich bin sicher, dass es eine Möglichkeit gibt, die Farbe nur durch Ändern der theme.xml zu ändern.
In der Android-Dokumentation ist geschrieben: '... Verweis auf ein Stil-Attribut sagt im Wesentlichen, "verwenden Sie den Stil, der durch dieses Attribut im aktuellen Thema definiert ist." ...' (http://developer.android.com/guide/topics/resources/accessing-resources.html#ReferencesToThemeAttributes). Sie sagen "definiert" und "im aktuellen Thema" - wie kann ich es in meinem aktuellen Thema definieren? Macht mich Nüsse ...
Mögliche Duplikate von [Wie Spinner Textgröße und Textfarbe ändern?] (Https://stackoverflow.com/questions/9476665/how-to-change-spinner-text-size-and-text-color) –