2013-04-02 1 views
9

Я разрабатываю приложение, в котором я хочу показать выбор времени, чтобы установить время для напоминания. Прямо сейчас я могу показать тайм-подборщик с помощью экрана предпочтений, как этоAndroid: как получить этот тип таймера?

<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 файла наследуются от этой TimePicker in PreferenceScreen ссылки. Но я хочу показать это нажатием кнопки в определенной активности и установить ее значения в EditText или в TextView. Я не хочу использовать предпочтения.

Итак, я хочу сделать макет этого экрана, как показано ниже.

enter image description here

Любая идея и советы будут оценены
Спасибо & С уважением

ответ

1

Пожалуйста, взгляните на этот учебник. вы получите проект там. http://www.zainodis.com/2011/05/android-custom-timepicker.html

Посмотрите на этот пример выбора номера .. вот так вы можете изменить его на таймер. Android Number Picker Dialog

+0

Файл не существует в вашей первой ссылке, можете ли вы предоставить мне этот источник, если у вас есть? – juned

+0

У вас есть исходный код вашей первой ссылки, о которой вы упомянули в своем ответе, было бы здорово, если бы вы могли предоставить мне :) – juned

1

Мой ответ в зависимости от уровня API вы работаете.

уровень API < 11: Вы должны будете портировать на NumberPicker путем копирования его в проекте source и изменить его к вашим потребностям

уровня API> = 11: Вы можете использовать стандартную реализацию NumberPicker и распространите его на свои нужды.