如何从物料日期时间选择器获得分钟

时间:2016-12-20 05:26:14

标签: android datetime datetimepicker

我使用com.wdullaer:materialdatetimepicker:3.0.0用于 DateTime 选择器。但我希望只有一分钟可以突出显示。我不想要这个小时。

知道如何实现这个目标吗?

public void timeSet() {
    Calendar now = Calendar.getInstance();
    TimePickerDialog tpd = TimePickerDialog.newInstance(new TimePickerDialog.OnTimeSetListener() {
        @Override
        public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute, int second) {
            String time;

            Toast.makeText(getApplicationContext(), " date1 :"+ minute, Toast.LENGTH_LONG).show();

        }
    },now.get(Calendar.HOUR_OF_DAY), now.get(Calendar.MINUTE), false);

    try {
        final Activity activity = OrderDetailsActivity.this;
        tpd.show(activity.getFragmentManager(), "Datepickerdialog");

    } catch (Exception e) {
        Toast.makeText(getApplicationContext(), "" + e.toString(), Toast.LENGTH_LONG).show();
    }
}

任何帮助都会得到满足。 TIA

1 个答案:

答案 0 :(得分:0)

图书馆似乎没有方法能够做到这一点。但作为黑客攻击,您可以使用setMinTimesetMaxTime方法限制用户选择不到一小时的时间段。

编辑: 如果您希望UI不同,我建议您使用同一个库提供的RadialPickerLayout创建自己的小部件,并根据您的需要进行修改