Datepicker显示在对话框android

时间:2018-03-06 08:58:09

标签: android android-studio

我试图在对话框中打开日期和时间选择器。我正在使用插件SingleDateandTimePickerDialog。 我的对话框显示效果很好,当我点击日期字段时,我的对话框下会显示datepicker ...所以我无法使用它。

我错过了什么吗?

这是我的DialogHolder.java:

public ClientDialogHolder(View view) {
    ButterKnife.bind(this, view);
    final Context context = view.getContext();
    DateDialog.setOnClickListener(
            new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    new SingleDateAndTimePickerDialog.Builder(context)
                            .title(context.getString(R.string.starting_hour))
                            .curved().build().setListener(new SingleDateAndTimePickerDialog.Listener() {
                        @Override
                        public void onDateSelected(Date date) {
                            DateDialog.setText(DateUtil.shortDateTimeString(date.getTime()));

                        }
                    }).display();
                }
            });

    Date now = new Date();
    //updateHeure(now);

}

由于

1 个答案:

答案 0 :(得分:0)

您是否在活动,片段或任何对话框内打开。 也许你在对话框中使用。 然后,您必须指定需要打开此日期选择器的视图。 查找日期选择器视图时提供Dialog对象。