草庐IT

datePickerDialog

全部标签

java - datepickerdialog 隐藏日历并将我的日期选择器 View 更改为标准模式

我想将我的日期选择器View更改为标准模式来自到我的代码是dateOfBirthET=(EditText)findViewById(R.id.dateOfBirth);//settingdateSetListenerfinalDatePickerDialog.OnDateSetListenerdate=newDatePickerDialog.OnDateSetListener(){@OverridepublicvoidonDateSet(DatePickerview,intyear,intmonthOfYear,intdayOfMonth){//TODOAuto-generatedme

android - Simon Ics 日期选择器对话框抛出 android.view.InflateException : Binary XML file line #20: Error inflating class net. simonvt.widget.DatePicker

我在我的Android应用程序中使用Simon的ICS日期选择器库(https://github.com/SimonVT)。我有一个日期按钮,如果我点击那个按钮,它会在对话框中显示icsdatepicker。我的问题是,如果我点击按钮,它不会显示日期选择器对话框,但会显示以下错误:03-0210:46:59.521:E/AndroidRuntime(911):android.view.InflateException:BinaryXMLfileline#20:Errorinflatingclassnet.simonvt.widget.DatePicker03-0210:46:59.52

android - DatePickerDialog 已将 androidx.fragment.app.DialogFragment 中的按钮涂黑

这个简单的类:classDateSelectionDialogFragment:DialogFragment(){overridefunonCreateDialog(savedInstanceState:Bundle?):Dialog{valcalendar=Calendar.getInstance()valyear=calendar.get(Calendar.YEAR)valmonth=calendar.get(Calendar.MONTH)valdayOfMonth=calendar.get(Calendar.DAY_OF_MONTH)returnDatePickerDialog(

android - 本地化 Android DatePickerDialog

是否可以配置android.app.DatePickerDialog以便轻松地针对欧洲格式进行本地化(交换日期和月份以及将英文按钮名称与本地化按钮名称交换)? 最佳答案 DatePickerDialog默认是本地化的。我在真实设备上尝试过,对话框的本地化适应系统默认设置。 关于android-本地化AndroidDatePickerDialog,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

android - 更改 DatePicker 标题文本颜色

我有一个在Lollipop上显示标题的日期选择器,它看起来像这样我想将标题中大日期的颜色从黑色更改为白色,或者完全删除标题,我不在乎哪个。我试过更改textColorPrimary、textColor和titleTextColor但没有效果。 最佳答案 好吧,我不知道您的日期选择器主题的父级主题是什么。假设您的日期选择器有一个自定义主题,如下所示,现在Ctrl+单击Theme.AppCompat.Light这会引导您进入新的方式;)在那里您可以找到您想要的东西在这里寻找意义您的问题仅与标题文本有关,但您可能希望更改另一种View颜色

android - 从 DatePickerDialog 中删除年份

我正在使用Android的基本DatePickerDialog教程,可在此处找到AndroidDatePicker我已经开始工作了。但我只想从今年挑一个日期。那么有没有办法把Dialog中的年去掉,只显示月和日呢?每次我尝试取出Yearint时,它都会破坏代码。 最佳答案 是的,有可能。DatePicker内置了三个NumberPicker控件,依次是年、月、日,先隐藏出来。finalCalendarcal=Calendar.getInstance();mDialog=newCustomerDatePickerDialog(getC

Android DatePicker/Dialog 使用最小/最大日期显示不正确的月份

我正在使用DatePickerDialog和DatePicker来设置特定范围。datePicker.setMinDate(minDate);datePicker.setMaxDate(maxDate);如果我的最小/最大日期在一个月的范围内(例如:7.2.2014-27.2.2014),我仍然会在对话框中显示相邻的月份(一月、三月)。如果我选择最后一个月(一月),对话框会自动切换到minDate并且月份会切换回二月。future月份也是如此。有没有办法解决这个问题,让我只显示在我的范围内的月份? 最佳答案 Android月从零开始

android - 如何在下次调用时在 DatePickerDialog 中显示先前选择的日期?

DatePickerDialog被加载到Fragment中,当首次打开对话框时,今天显示为默认日期。然后用户选择一个日期,然后关闭对话框。下次重新打开时,如何将之前选择的日期显示为默认日期而不是显示今天的日期?我已经在Activity中尝试了.set()但不知道如何使用.get()来检索fragment中的日期。我已经尝试过在Activity和fragement之间使用一个监听器的接口(interface),但无法让它工作,而且对于我想要实现的简单任务来说,它似乎过于复杂。我已经尝试过从Activity发送到fragment的包,但我也无法让它工作。请指教。Activity文件:...

android - 如何去除 DatePickerDialog 中多余的空格(在 Android M & N 上看到)?

我看到DatePickerDialog右侧有一个额外的空间,仅适用于AndroidM&N版本。在基于L的构建中未观察到。这是屏幕截图:有人遇到过这个问题吗?这是DatePickerFragment的实现:publicclassDatePickerFragmentextendsDialogFragmentimplementsDatePickerDialog.OnDateSetListener{publicstaticDatePickerFragmentnewInstance(intday,intmonth,intyear){DatePickerFragmentfrag=newDatePi

android - Android 自定义对话框中的日期选择器

我想在自定义对话框中使用日期选择器。在按钮上单击日历将打开为用户选择日期。我的customDilaog类中有Button,在该按钮上单击我想打开日历View。如果单击此按钮,我的应用程序会崩溃。我已经完成了。自定义对话框.javapublicclassCustomDialogextendsDialogimplementsandroid.view.View.OnClickListener{privateButtondate;DateFormatformat=DateFormat.getDateInstance();Calendarcalender=Calendar.getInstance