Legen Sie die Textgröße für text in spinner in android Programm
Hallo ich möchte den Stil und die Größe für einen text in spinner programmgesteuert(Dynamisch).Ich glaube nicht, verwenden Sie alle Ressourcen, die in meiner app.So geben Sie mir einige Vorschläge für dieses
finden Sie die updateed Antwort.
Patidar:ich möchte es dynamisch
Erstellt habe ich es mit beiden Methoden. Aber ich bin nicht empfehlen Sie zu schreiben, ein wenig mehr Zeilen code. Benutzen Sie es nur, bis und es sei denn, Sie haben keine anderen Optionen.
Hey bitte nicht, akzeptieren Sie Ihre eigenen Antwort, wenn es sich nicht lohnt, nur um zu verdienen mehr Punkte. Antwort von vikas war toll..
Patidar:ich möchte es dynamisch
Erstellt habe ich es mit beiden Methoden. Aber ich bin nicht empfehlen Sie zu schreiben, ein wenig mehr Zeilen code. Benutzen Sie es nur, bis und es sei denn, Sie haben keine anderen Optionen.
Hey bitte nicht, akzeptieren Sie Ihre eigenen Antwort, wenn es sich nicht lohnt, nur um zu verdienen mehr Punkte. Antwort von vikas war toll..
InformationsquelleAutor Pinki | 2011-02-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube nicht, Sie können diese dynamisch an, ohne das überschreiben des Verhaltens der Standard-layout-Ressourcen . Erstellen Sie mit Ressourcen:
Erstellen Sie eine layout-Datei mit einem
TextView
und definieren Sie die Größe,Farben und Stil für diese. Und erstellen Sie eineArrayAdapter
Objekt und vorsehen, dass die layout-Datei in den adapter alongwith dieID
desTextView
.Ihre layout-Datei wird so sein: spinner_item.xml
Jetzt können Sie diese in Ihrem code wie folgt:
Außerdem können Sie erstellen ein benutzerdefiniertes ArrayAdapter und die Methoden überschreiben
getView()
odergetDropDownView()
innerhalb dieser Methoden können Sie festlegen, benutzerdefinierte Farbe, Größe und Schrift für Ihre
TextView
Update:
Habe ich geändert, die Schriftgröße und die Farbe der spinner Elemente dynamisch durch overrding die Standard-Ressourcen von android. Das snippet, das ich verwendet habe ist wie unten angegeben:
InformationsquelleAutor Vikas Patidar
InformationsquelleAutor ibnekhan
Habe ich 2 Modifikationen,
1-Hinzugefügt einen anderen Konstruktor, so dass man eine Ressource
2-Hinzugefügt 2 öffentliche Funktion (setTextSize, und getTextSize)
(3-Auch Behinderte die Farbe, indem Sie Sie als Kommentare)
InformationsquelleAutor user703039
gleiche wie custom listview können wir die Werte der spinner .in der customview Klasse wir können die Eigenschaften der Textview
InformationsquelleAutor Pinki