草庐IT

datePickerDialog

全部标签

android - 如何禁用 Android 日期选择器对话框中的某些日期?

我正在使用默认的AndroidDatePickerDialog,其中包含android.widget.DatePicker。有人知道如何禁用或使某些日期不可选择吗?我知道DatePicker允许setMinDate()和setMaxDate()但它不允许在中间禁用特定日期。例如在这张照片上想禁用日期18、26等: 最佳答案 这不是内置行为-您必须使用自定义日期选择器。 关于android-如何禁用Android日期选择器对话框中的某些日期?,我们在StackOverflow上找到一个类似

android - 无法使我的 DatePickerDialog 以编程方式使用微调器样式

我正在使用DialogFragment打开一个DatePickerDialogpublicclassDatePickerFragmentextendsDialogFragment{@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){//UsethecurrentdateasthedefaultdateinthepickerfinalCalendarc=Calendar.getInstance();intyear=c.get(Calendar.YEAR);intmonth=c.get(Calendar.MONTH);

android - 日期选择器对话框无法切换到 Android 7.0 设备上的微调器

在AndroidN之前,我可以使用下面的代码实例化一个spnnier模式datepickerdialog:newDatePickerDialog(getContext(),AlertDialog.THEME_HOLO_LIGHT,null,2016,9,18);但是上面的代码在AndroidN设备上不工作,它总是显示calandermode,AndroidN有什么不同吗?如何实例化spinner模式datepickerdialog? 最佳答案 您是否尝试过类似的操作:yourDatePickerDialog.getDatePicke

android - TextInputEditText 中的 OnClickListener 包裹在 TextInputLayout 中

我有一个TextInputEditText包裹着一个TextInputLayout,正如Google推荐的那样:https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html但是,我的TextInputEditText上设置了一个OnClickListener,因此当它被用户点击时,一个DatePickerDialog可以弹出。我的问题是,事实上,在第一次点击时,除了提示标签移动到TextInputEditText上方之外,什么也没有发生。第二次点击时,将显示DateP

android - 在 android 的 datePicker 对话框中,月份名称与 M+number 一起出现

我正在尝试以Sep|29|2016等格式在datePicker对话框中显示日期。您可以在下图中看到。预期输出不幸的是,大多数时候我得到的是28|M09|2016很少得到预期的输出。你可以在下图中看到电流输出我试过下面的代码publicDialogonCreateDialog(BundlesavedInstanceState){Calendarcalendar=Calendar.getInstance();System.out.println(calendar.getDisplayName(Calendar.MONTH,Calendar.SHORT,Locale.US));calenda

android - 从 DatePickerDialog 中删除标题

出于某种原因,我的DatePickerDialog中有两个标题。如何去掉顶部的白色标题?这是我用来创建对话框的代码:datePickerDialog=newDatePickerDialog(ProfileActivity.this,this,year,month,day);datePickerDialog.getDatePicker().updateDate(year,month-1,day);datePickerDialog.show(); 最佳答案 datePickerDialog.setTitle("");

java - setMaxDate() 在 Lollipop 5.0.1 android 上无法完美运行,需要适当的解决方案

即使在将setMaxDate()应用于日期选择器之后,我仍然能够在lollipop5.0.1上选择禁用的日期。该代码适用于除lollipop5.0.1以外的所有其他版本的android。在通过设置setMaxDate()限制日期后,任何用户都不能选择禁用的日期。如何以编程方式为DatePicker实现此目的?我试过下面的代码:-datePickerDialog=newDatePickerDialog(myContext,newDatePickerDialog.OnDateSetListener(){@OverridepublicvoidonDateSet(DatePickerview,

java - DatePickerDialog Holo 样式在 Android 7 Nougat 上失败

根据我们的客户需求,我们希望在所有Android操作系统版本的DatePickerDialog上保留HOLO样式,例如:DatePickeronAndroid7-但它似乎无法在Android7上正常工作:DatePickeronAndroid7来self的实现:newDatePickerDialog(getContext(),AlertDialog.THEME_HOLO_LIGHT,mCalendarPickerListener,calendar.get(Calendar.YEAR),calendar.get(Calendar.MONTH),calendar.get(Calendar.

java - 永久设置 DatePickerDialog 标题

我在尝试永久设置DatePickerDialog标题时遇到问题。DatePickerFragment.javapublicclassDatePickerFragmentextendsDialogFragmentimplementsDatePickerDialog.OnDateSetListener{@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){//UsethecurrentdateasthedefaultdateinthepickerfinalCalendarc=Calendar.getInstance();

java - 永久设置 DatePickerDialog 标题

我在尝试永久设置DatePickerDialog标题时遇到问题。DatePickerFragment.javapublicclassDatePickerFragmentextendsDialogFragmentimplementsDatePickerDialog.OnDateSetListener{@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){//UsethecurrentdateasthedefaultdateinthepickerfinalCalendarc=Calendar.getInstance();