2013-04-16 15 views
5

szukam dokonać podstawowej kompletacji w Android, który wygląda jak wbudowanych daty i godziny zbieraczy ale używa niestandardowego tablicę ciągów zamiast daty i godziny:Android widget kompletacji dla dowolnych ciągów

enter image description here

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

jest to prawdopodobnie jedna z najbardziej podstawowych pytań i widzę wiele niestandardowych zbieraczy i kół pływających wokół, ale byłoby to szczególnie chcą mieć taki sam wygląd jak wbudowanych zbieraczy. Jaki jest najlepszy sposób na zrobienie tego?

Edytuj: używam widżetu TimePicker do wyświetlania selektora czasu, ale co mogę zamiast tego wybrać z listy dowolnych ciągów znaków?

+0

utworzyć niestandardowe okno i wypełnić elementów interfejsu użytkownika odpowiednio – Raghunandan

+0

dobrze, to niby co mi brakuje, co UI elementy należy użyć? – SaltyNuts

Odpowiedz

7

Wygląd i pochodzi z android.widget.NumberPicker

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

To jest nawet prostsze niż to, najwyraźniej po prostu używając 'String [] values ​​= .....; picker.setDisplayedValues ​​(wartości); 'zrobi lewy, gdzie' picker' jest 'NumberPicker'. – SaltyNuts