Customizing spinner schriftart
Ich habe ein spinner mit einer einfachen Liste, in es. Ich möchte wissen, ob ich das ersetzen könnte, die den Stil der schriftart, in meinem spinner. Oder gibt es trotzdem, ich könnte ändern die schriftart,Größe und Farbe.
Einen Abstand gegeben ist, sehr geschätzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
nicht versuchen, es, aberandroid:typeface
im XML-odersetTypeface()
im code sollte funktionieren.EDIT: Bitte befolgen Sie die Anweisungen hier.
Erstellen Sie zunächst eine neue XML-Datei in Ihrem res/layout-Verzeichnis namens "
my_spinner_style.xml
", und in etwa den folgenden Inhalt:Dann in deinem code so etwas wie dieses:
Normalerweise erstellen Sie eine neue ArrayAdapter für die zweite Linie, aber in diesem Fall müssen Sie zum erstellen einer benutzerdefinierten ArrayAdapter und überschreiben Sie die Methoden, die die TextView aus unserem custom-spinner-style.
So, Sie brauchen, um den code für die benutzerdefinierte ArrayAdapter, etwa so:
Die schriftart, die Sie verwenden möchten, muss Ihren Wohnsitz in den assets/fonts Verzeichnis, und Sie es so:
... Und das ist ziemlich viel es.