android 弹出日期选择框
16lz
2021-12-04
1 public class MainActivity extends Activity { 2 3 private TextView getTime; 4 private Calendar calendar;// 用来装日期的 5 private DatePickerDialog dialog; 6 7 @Override 8 protected void onCreate(Bundle savedInstanceState) { 9 super.onCreate(savedInstanceState);10 setContentView(R.layout.activity_main);11 getTime = (TextView) findViewById(R.id.time);12 getTime.setOnClickListener(new View.OnClickListener() {13 14 @Override15 public void onClick(View v) {16 calendar = Calendar.getInstance();17 dialog = new DatePickerDialog(MainActivity.this,18 new DatePickerDialog.OnDateSetListener() {19 20 @Override21 public void onDateSet(DatePicker view, int year,22 int monthOfYear, int dayOfMonth) {23 System.out.println("年-->" + year + "月-->"24 + (monthOfYear+1) + "日-->" + dayOfMonth);25 getTime.setText(year + "/" + (monthOfYear+1) + "/"26 + dayOfMonth);27 }28 }, calendar.get(Calendar.YEAR), calendar29 .get(Calendar.MONTH), calendar30 .get(Calendar.DAY_OF_MONTH));31 dialog.show();32 }33 });34 35 }36 }
一年有12个月,这个月份是从0月开始的,所以要给月份加上1才是正确的结果。
更多相关文章
- [android ndk] -android studio中编译生成so文件
- [转] android 日期时间格式转换
- Android—常用控件(四)日期/时间控件
- android 在标题栏加上按钮
- android calendar的使用
- Android当中的SeekBar与iOS中的UISlider 功能一致
- Android点滴记录
- 同时安装调试两个相同的应用 android:package 用来区分两个应用
- android 背景圆角以及图片圆角处理