Hinzufügen mehr Platz zwischen den Elementen in Android Spinner ohne eigenen Stil?
Ich habe ein Android-Anwendung, die ich Schreibe, für ein Konkretes Unternehmen, das verwendet wird, für die Taktung in und out. Ich habe einige Spinner wählen Sie Dinge wie Arbeitsplatz und Job von drop-downs, aber ich bin besorgt, dass die Elemente, die in den Spinnereien sind zu nah zusammen und wird schwierig sein für die Mitarbeiter, um das richtige Element auszuwählen.
Möchte ich nur ein bisschen mehr Platz zwischen den Elementen in der spinner, wollen aber nicht zu gehen durch alle die Mühe macht einen eigenen Stil, weil ich wirklich wollen die spinner zu schauen und benehmen sich genau wie die Standard-außer eben mit ein wenig mehr Polsterung, und es ist eine Menge Arbeit haben, um eine benutzerdefinierte Formatvorlage nur für die.
Gibt es eine einfache änderung, die ich machen kann, wie das setzen einer Eigenschaft der spinner? Ich habe versucht Einstellung der spinner-Typ in einen Dialog, aber es zeigt nur die Liste mit dem gleichen Abstand, nur nicht an das Drehfeld-Steuerelement.
InformationsquelleAutor der Frage Jim | 2013-03-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube Pragnani s Antwort ist korrekt, aber dies ist, wie ich tatsächlich in die Praxis umgesetzt...
-In RES/layout erstellt ein XML-layout mit nur einem textview, wie unten gezeigt. Diese textview hat die benutzerdefinierte Größe /Polsterung, die ich will.
spinner_row.xml
Dann in der Aktivität, wo lade ich meine Daten in die spinner -, wenn ich einen ArrayAdapter für meine spinner, ich übergeben Sie die benutzerdefinierte textview als zweiten parameter den ArrayAdapter Konstruktor.
So, jetzt wird der spinner nutzt mein custom textview definiert in spinner_row.xml für jedes Element in der Liste.
Diese endete als eher straight-forward-für meine Bedürfnisse als das spielen mit der Stil.
InformationsquelleAutor der Antwort Jim
Wenn Sie möchten, geben zufriedenstellenden Abstand dann statt, wenn alle diese XML-und alle,
Sie können ganz einfach nutzen "simple_spinner_dropdown_item" in der spinner-adapter.
Wie
Es funktionierte für mich.
InformationsquelleAutor der Antwort Ajit Sharma
Versuchen, diese,
Hier ändern Sie nicht die spinner-Stil, aber das hinzufügen der extra-feature, dass Sie möchten für Ihr spinner Elemente durch festlegen des formats für Spinner Posten.
Anwenden und zu Ihrem Stil-spinner durch die Verwendung von style attribue
InformationsquelleAutor der Antwort Pragnani
InformationsquelleAutor der Antwort Govind Maheshwari