我已经在我的片段上实现了日期选择器,下面是代码:
edittext_from.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
final Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
android.app.DatePickerDialog datePickerDialog = new android.app.DatePickerDialog(getContext(),
new android.app.DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
edittext_from.setText(String.format("%04d-%02d-%02d", year, (monthOfYear + 1), dayOfMonth));
}
}, mYear, mMonth, mDay);
datePickerDialog.show();
}
});
我想使用material样式的DatePicker,我尝试使用这个库compile'com.wdullaer:MaterialDateTimePicker:2.3.0'
,但是结果是一样的。有什么帮助吗?我如何用材料日期选择器更改这个数据更新程序?谢谢
试试这个:阿森纳的Material DatePicker
如果有任何疑问,请查看我的github存储库
GitHub:-https://github.com/rahulkushwaha482/datepickerDialogFragment
implementation('com.shagi:material-datepicker:1.3') {
exclude group: 'com.android.support'
}
This is required by this project.
val dialog = DatePickerFragmentDialog.newInstance({ view, year, monthOfYear, dayOfMonth ->
Toast.makeText(applicationContext,
"year $year month $monthOfYear day $dayOfMonth",
Toast.LENGTH_SHORT).show()
}, 2017, 11, 4)
dialog.show(supportFragmentManager, "tag")
/* Possible params
dialog.setMaxDate(System.currentTimeMillis())
dialog.setMinDate(System.currentTimeMillis())
dialog.setYearRange(2000, 2010)
dialog.setCancelColor(Color.MAGENTA)
dialog.setOkColor(Color.MAGENTA)
dialog.setAccentColor(Color.MAGENTA)
dialog.setCancelText("Out")
dialog.setOkText("Fine")
*/
DatePickerFragmentDialog datePickerFragmentDialog=DatePickerFragmentDialog.newInstance(new DatePickerFragmentDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePickerFragmentDialog view, int year, int monthOfYear, int dayOfMonth) {
txtTodayDate.setText(dayOfMonth + "/" + (monthOfYear + 1) + "/" + year);
}
},mYear, mMonth, mDay);
datePickerFragmentDialog.show(getSupportFragmentManager(),null);
datePickerFragmentDialog.setMaxDate(System.currentTimeMillis());
datePickerFragmentDialog.setYearRange(1900,mYear);
datePickerFragmentDialog.setCancelColor(getResources().getColor(R.color.colorPrimaryDark));
datePickerFragmentDialog.setOkColor(getResources().getColor(R.color.colorPrimary));
datePickerFragmentDialog.setAccentColor(getResources().getColor(R.color.colorAccent));
datePickerFragmentDialog.setOkText(getResources().getString(R.string.ok_dob));
datePickerFragmentDialog.setCancelText(getResources().getString(R.string.cancel_dob));
我有一个mat select,其中的选项是数组中定义的所有对象。我试图将该值设置为其中一个选项的默认值,但是当页面呈现时,该值处于选中状态。 我的typescript文件包含: 我的HTML文件包含: 我已尝试将和
本文向大家介绍Android 日期选择器,包括了Android 日期选择器的使用技巧和注意事项,需要的朋友参考一下 示例 DatePicker允许用户选择日期。创建的新实例时DatePicker,我们可以设置初始日期。如果我们不设置初始日期,那么默认情况下将设置当前日期。 我们可以DatePicker使用DatePickerDialog或通过使用DatePicker小部件创建我们自己的布局来向用户
我使用了日期选择器,并将最大日期应用为2020年2月11日,而今天的日期是2019年2月12日。 我有一个问题,而改变年直接点击‘年’在日期选择器顶部。当日期选择器在当前日期(今天的日期:2019年2月12日)初始化时,如果我将年份更改为2020年2月12日,日期选择器将显示2020年2月12日作为标题,但在日历视图中选择的日期是选择的2月11日。 见以下图像::
我开发了android应用程序,不幸的是,在一些旧设备中它不工作...我只是在我的TextView上设置了单击监听器,它显示datePicker对话,在我的日期选择器代码中,只是将日期设置为相同的TextView。 在我的活动中: 我的日期选择器片段代码....所有这些代码都在我的单一活动中。 好心有人帮忙....谢谢:)
我正在制作一个有棱角的材料网站。它包含一个日期选择器。日期选择器启用了弹出窗口,但禁用了输入。在该样式下输入一条虚线。如何更改样式以使虚线为实线? 文档中有一个禁用输入的日期选择器示例:https://material.angular.io/components/datepicker/examples请参阅“禁用日期选择器”部分。
如何实现时间选择器(以及日期选择器)的这种布局?默认布局要么是一个(非常大的)时钟,要么是一个(不漂亮的)旋转器样式的时间选择器。我在几个应用程序中看到了这一点,但找不到如何实现这种外观和感觉。