jjzjj

datepickerdialog

全部标签

android - 使日期选择器包含最大日期

我正在尝试使用Android日期选择器通过两个输入来选择日期范围。开始日期以结束日期作为其最大日期,结束日期以开始日期作为最小日期。我想允许将日期选择器设置为相同的日期,以便能够选择一天作为范围(因为范围包括在内)。但是好像mindate是inclusive而maxdate总是exclusive?有什么办法可以使最大日期包含在内吗?现在,日期选择器将结束日期设置为可选择的样式,但事实并非如此(我真的很讨厌,因为这太让人困惑了)。它最终看起来像这样(允许2月28日作为最大可选择日期——注意3月1日看起来是可选择的,但实际上不是):我没有在我的代码中做任何特别的事情。只需创建一个DateP

android - AppCompat 和 Androidx 之间的兼容性

我需要从我的fragment创建一个DatePeriodPicker,如下所示:要创建日期期间对话框,我需要使用方法.show();在这个方法中,我需要传递一个fragmentManager。DatePickerDialogdpd=DatePickerDialog.newInstance(Fragment_Details.this,1999,3-1,2,2000,2-1,3);dpd.setYearRange(2000,2020);Calendarmax_calendar=Calendar.getInstance();dpd.setMaxDate(max_calendar);dpd.s

android - DatePickerDialog 如果打开会显示不正确的日期,然后其他地方的日期会更改

下面的代码显示了一个DatePickerDialog,供用户插入日期并按预期工作。当日期更新并且用户关闭对话框时,启动DatePickerDialog的按钮将更新以显示所选日期://DatePickerSection@OverrideprotectedDialogonCreateDialog(intid){switch(id){caseDATE_DIALOG_ID:Log.i(TAG,"Settingupnewdatepicker"+timestampCalendar);datepicker=newDatePickerDialog(this,mDateSetListener,times

android - 微调器 onClick 调用的 DatePickerDialog

我在sof或google上找不到任何东西!所以我需要你的帮助!我想点击我的(空的)微调器,所以我会看到一个日期或时间选择器对话框。我找不到任何处理方法。这些是我现在的fragment。:只是我的2个对象:DatePickerDialogdDialog=newDatePickerDialog(this,(OnDateSetListener)this,2012,3,3);SpinnerdSpinner=(Spinner)findViewById(R.id.spinner1);配置文件:也许您知道如何处理它。我想通过onClick选择一个日期,调用选择器(微调器有什么不可能?!)我也尝试了o

android - 从 Kotlin Android 中的 DatePickerDialog 获取日期

下面的代码fragment在正确更新statusDateID的意义上“有效”。我遇到的问题是,虽然它正确设置了statusDateID,但日期不会持续存在,并且当我更新mh.entryDate时,它​​始终是当前日期。如何在对话框之外获取日期。这样我就可以用所选日期而不是当前日期更新mh.entryDate。感谢您的宝贵时间。funchangeDate(view:View){vardate:Calendar=Calendar.getInstance()varthisAYear=date.get(Calendar.YEAR).toInt()varthisAMonth=date.get(C

android - DatePickerDialog 标题背景颜色

我已经为DatePickerDialog背景设置了样式,它在Nexus5(Marshmallow)上的显示方式有所不同:我使用的样式是:@color/android:white@color/android:black@color/android:black@color/colorAccent@color/colorAccent@color/android:black(colorAccent是金色)顶部的年份应该由textColorSecondary控制,但现在显示为黑色。标题的背景是灰色的,我想要白色。棉花糖的这些元素的名称是什么? 最佳答案

Android:在 fragment 中获取 DatePickerDialog

以前我使用的是showDialog(),现在已弃用。我已经在包含EditText的Fragment中。我如何调用此DatePickerDialog并将EditText的文本设置为所选日期?使用DialogFragment似乎有点复杂。谢谢 最佳答案 很简单:DatePickerDialog.OnDateSetListenermDateSetListener=newDatePickerDialog.OnDateSetListener(){publicvoidonDateSet(DatePickerview,intyear,intmon

android DatePickerDialog 只显示一个按钮

我知道DatePickerDialog有很多问题,如这篇文章所述JellyBeanDatePickerDialog---isthereawaytocancel?但我的问题是我想只显示确认按钮而不是两个按钮。我在DialogFragment中使用DatePickerDialog,如下所示:publicclassDateDialogextendsDialogFragmentimplementsDatePickerDialog.OnDateSetListener{@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){//U

android - Android DatePickerDialog 上的最大日期

我需要在我使用的DatePickerDialog上设置一个最大年份,但我找不到任何这样做的机制。该文档提到getDatePicker()作为DatePickerDialog的公共(public)方法。所以,我想,也许这可以用来获取DatePicker,然后我可以设置最大日期,但是当我尝试获取DatePicker时出现“方法未定义”错误。这就是我试图在我的onCreateDialog中获取DatePicker的方式。DatePickerDialogd=newDatePickerDialog(this,dep_dateListener,mYear,mMonth,mDay);DatePick

android - 在 MaterialDateTimePicker 中禁用每个月的星期日

我正在使用MaterialDateTimePicker.我想禁用每个月的特定工作日(如星期日)。它在这个post中提到我们可以使用这个库来做到这一点,但是如何禁用特定的工作日?我当然可以使用可用的短代码来限制月数,但我不想限制月数只​​是禁用工作日选择。publicclassMainActivityextendsAppCompatActivityimplementsDatePickerDialog.OnDateSetListener{privateTextViewdateTextView;privateCheckBoxmodeDarkDate;privateCheckBoxvibrat