看图

布局
代码
public class time extends AppCompatActivity {
private Button bt;
@SuppressLint("MissingSuperCall")
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.time);
bt = findViewById(R.id.BT);
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showDatePickDlg();
}
});
}
public void showDatePickDlg () {
Calendar calendar = Calendar.getInstance();
DatePickerDialog datePickerDialog = new DatePickerDialog(time.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
time.this.bt.setText(year + "-" + monthOfYear + "-" + dayOfMonth);
}
}, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH));
datePickerDialog.show();
}
}
使用DatePickerDialog显示日期选择
该代码段展示了一个Android应用程序中如何在点击按钮后弹出DatePickerDialog,让用户选择日期,并将所选日期显示在按钮上。通过实例化Calendar对象,创建DatePickerDialog并设置其回调,实现了日期的选择和显示功能。
1031

被折叠的 条评论
为什么被折叠?



