2013-04-16 7 views
5

Ich suche eine grundlegende Picker in Android zu machen, wie der integrierten Datums- und Zeit-Pflücker aussieht, aber verwendet eine benutzerdefinierte Array von Strings statt Zeiten:Android Picker Widget für beliebige Zeichenfolge

enter image description here

http://developer.android.com/guide/topics/ui/controls/pickers.html

Dies ist wahrscheinlich eine der grundlegendsten Fragen, und ich sehe viele individuelle Kommissionierer und Räder herum schwimmen, aber ich würde vor allem dies das gleiche Aussehen haben wollen und das Gefühl, als die eingebaute in Pflücker. Was ist der beste Weg, dies zu tun?

Edit: so verwende ich TimePicker Widget, um eine Zeitauswahl anzuzeigen, aber was kann ich verwenden, um aus einer Liste von willkürlichen Zeichenfolgen stattdessen auszuwählen?

+0

einen benutzerdefinierten Dialog erstellen und ui Elemente entsprechend – Raghunandan

+0

gut, das ist irgendwie, was ich bin fehlt, welche UI-Elemente sollte ich bevölkern? – SaltyNuts

Antwort

7

Das Aussehen und das Gefühl kommt von android.widget.NumberPicker

<NumberPicker 
    android:id="@+id/numberPicker1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" /> 
+3

Es ist tatsächlich noch einfacher als das, scheinbar nur mit 'String [] values ​​= .....; picker.setDisplayedValues ​​(values); 'wird den Trick machen, wobei' picker' ein 'NumberPicker' ist. – SaltyNuts