java - Android - 多选择器月份 DatePickerDialog
问题描述
我正在尝试创建一个仅显示月份和年份(没有日期)的 datepickerdialog,另一方面,datepickerdialog 能够选择多个月份。有什么参考我从哪里得到的吗?
这是我刚刚写的代码:
String myFormat = "yyyy-MM";
SimpleDateFormat sdf = new SimpleDateFormat(myFormat);
DatePickerDialog datePickerDialog;
final Calendar myCalendar = Calendar.getInstance();
private View.OnClickListener dateListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
datePickerDialog = new DatePickerDialog(TopUpPageActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
myCalendar.set(Calendar.YEAR, year);
myCalendar.set(Calendar.MONTH, monthOfYear);
myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
}
}, myCalendar.get(Calendar.YEAR), myCalendar.get(Calendar.MONTH),
myCalendar.get(Calendar.DAY_OF_MONTH));
datePickerDialog.getDatePicker().setMaxDate(System.currentTimeMillis());
datePickerDialog.show();
}
};
解决方案
推荐阅读
- javascript - 一个只有变量名的语句在 JavaScript 中能做些什么吗?
- kotlin - Kotlin Coroutines:暂停后续访问令牌更新请求
- sql - 从表中更新顶级注册表
- swift - 如何在 SWIFT 中获得小数点后两个数字的精度但不四舍五入
- java - 没有用于创建 Stripe 订阅的附加付款来源
- php - 从另一个 PHP 文件中获取一个 PHP 文件的回显内容
- python - 绘制熊猫数据框日期
- android - 在 Android 应用程序中单击按钮时显示我的位置
- java - PrintWriter 在文件中打印两次“line.separator”
- r - RStudio 需要很长时间才能显示 ggplot 图