相关疑难解决方法(0)

Android DatePicker仅更改为Month和Year

我有一个DatePickerDialog,我想只查看月和年.我该如何更改此代码?

public void chooseDate2(View v) {
    new DatePickerDialog(
        act.this,
        d1,
        dateAndTime1.get(Calendar.YEAR) + 2,
        dateAndTime1.get(Calendar.MONTH),
        dateAndTime1.get(Calendar.DAY_OF_MONTH)
    ).show();
}
private void updateLabel2() {
    scadenza.setText(fmtDateAndTime.format(dateAndTime1.getTime()));           
}
DatePickerDialog.OnDateSetListener d1=new DatePickerDialog.OnDateSetListener() {
    public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
        dateAndTime1.set(Calendar.YEAR, year);
        dateAndTime1.set(Calendar.MONTH, monthOfYear);
        dateAndTime1.set(Calendar.DAY_OF_MONTH, dayOfMonth);
        updateLabel2();
    }
};
Run Code Online (Sandbox Code Playgroud)

谢谢

android dialog date

47
推荐指数
6
解决办法
7万
查看次数

带有DatePicker的AlertDialog

我的想法是使用AlertDialog并将其设置为DatePicker.
我的代码是:

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    DatePicker picker = new DatePicker(this);
    picker.setCalendarViewShown(false);

    builder.setTitle("Create Year");
    builder.setView(picker);
    builder.setNegativeButton("Cancel", null);
    builder.setPositiveButton("Set", null);

    builder.show();
Run Code Online (Sandbox Code Playgroud)

它的工作原理,但我的问题是:我如何在设置和取消按钮上有听众
关于设置按钮我想让听众和(当然)得到用户的日期(他的日期选择)


我想要只显示年份所以我想隐藏日期和月份数据.

android datepicker android-alertdialog

5
推荐指数
1
解决办法
7558
查看次数

从DatePickerDialog中删除年份

我正在使用Android上的基本DatePickerDialog教程,这里有Android Date Picker

而且我已经完成了它.但我只想从今年开始选择一个日期.那么有没有办法从Dialog中删除年份,以便只显示月份和日期?每次我尝试将Year取出时都会破坏代码.

android datepicker

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

android ×3

datepicker ×2

android-alertdialog ×1

date ×1

dialog ×1