2013-12-14 3 views
0

Я использую пример из HoloEveryWhere TimePickerDialogHoloEverywhere TimePickerDialog round вместо квадрата с двумя столбцами?

import android.os.Bundle; 
import android.text.format.DateFormat; 

import org.holoeverywhere.widget.Toast; 
import org.holoeverywhere.widget.datetimepicker.time.RadialPickerLayout; 
import org.holoeverywhere.widget.datetimepicker.time.TimePickerDialog; 

    public class PickersTimePickerFragment extends TimePickerDialog implements TimePickerDialog.OnTimeSetListener { 
     @Override 
     public void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      Calendar calendar = Calendar.getInstance(); 
      calendar.setTimeInMillis(System.currentTimeMillis()); 
      initialize(this, 23, 45, DateFormat.is24HourFormat(getActivity())); 
     } 

     @Override 
     public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute) { 
      Toast.makeText(getSupportActivity(), String.format("Set time: %1$d:%2$d", hourOfDay, minute), Toast.LENGTH_SHORT).show(); 
     } 
    } 


Но когда я пытаюсь использовать его я получаю неправильный сборщик времени.
В HoloEverywhere TimePickerDialog показывает нормально, но в моем приложении, это раздражает этот раунд сборщик ...

enter image description here

Что я должен сделать больше? Мне нужен этот обычный обычный сборщик времени с двумя колонками.

ответ

0

Старые даты/сборщики времени были удалены из библиотеки. Вы можете использовать сторонние backports, например. android-timepicker от Саймона.

+0

ОК, но почему holoeverywhere скачал с рынка, показывает старинный выбор времени? – deadfish

+0

Это очень старая версия. Новая версия больше не будет публиковать в магазине. Последняя версия демо вы можете скачать с главной страницы библиотеки. – Prototik