HoloEverywhere TimePickerDialog圆形而不是方形有两列?

时间:2013-12-14 22:34:39

标签: android android-holo-everywhere

我正在使用HoloEveryWhere TimePickerDialog

中的示例
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

我该怎么做?我需要这个带有两列的全息正常时间选择器..

1 个答案:

答案 0 :(得分:0)

旧式日期/时间选择器已从库中删除。您可以使用第三方backport,例如Simon的android-timepicker。