2013-04-02 28 views
9

Pracuję nad aplikacją, w której chcę pokazać selektor czasu, aby ustawić czas przypomnienia. Teraz jestem w stanie pokazać limit czasu próbnika za pomocą ekranu preferencji jak ten plikAndroid: jak ustawić ten typ selektora czasu?

<org.example.android.TimePreference 
android:defaultValue="12:00" 
android:key="check_time" 
android:summary="Set your desired time for check" 
android:title="Check time" /> 

TimePreference.java jest dziedziczona od tego TimePicker in PreferenceScreen link. Ale chcę pokazać to na kliknięcie przycisku w konkretnej aktywności i ustawić wartości w EditText lub w TextView. Nie chcę używać preferencji.

Chciałbym zrobić układ tego ekranu jak na poniższym obrazku.

enter image description here

Każdy pomysł i porady będą mile widziane
Dzięki & Pozdrowienia

Odpowiedz

1

Proszę spojrzeć na ten samouczek. dostaniesz tam projekt. http://www.zainodis.com/2011/05/android-custom-timepicker.html

Spójrz na ten przykładowy selektor liczbowy. W ten sposób możesz go zmienić na selektor czasu. Android Number Picker Dialog

+0

Plik nie istnieje w twoim pierwszym linku, czy możesz podać mi to źródło, jeśli masz? – juned

+0

masz kod źródłowy pierwszego linku, o którym wspomniałeś w swojej odpowiedzi, byłoby wspaniale, gdybyś mógł mi pomóc :) – juned

1

Moja odpowiedź jest w zależności od poziomu API, na którym pracujemy.

poziom API < 11: Musisz backport się NumberPicker kopiując to source w projekcie i modyfikowanie go do swoich potrzeb

API poziom> = 11: Można użyć standardowego wdrożenia NumberPicker i poszerz go do swoich potrzeb.

Powiązane problemy