標籤:android style blog http color ar sp div on
當一個輸入框需要填寫時間或者日期是可以調用
日期設定
//此為日期按鈕的監聽器,點擊出現如所示
dateBn.setOnClickListener(new OnClickListener() { @Override public void onClick(View source) { Calendar c = Calendar.getInstance(); // 直接建立一個DatePickerDialog對話方塊執行個體,並將它顯示出來 new DatePickerDialog(DateDialogTest.this, // 綁定監聽器 new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker dp, int year, int month, int dayOfMonth) { EditText show = (EditText) findViewById(R.id.show); show.setText("您選擇了:" + year + "年" + (month + 1) + "月" + dayOfMonth + "日"); } } //設定初始日期 , c.get(Calendar.YEAR) , c.get(Calendar.MONTH) , c.get(Calendar.DAY_OF_MONTH)).show(); } });
時間設定
//為“設定時間”按鈕綁定監聽器。 timeBn.setOnClickListener(new OnClickListener() { @Override public void onClick(View source) { Calendar c = Calendar.getInstance(); // 建立一個TimePickerDialog執行個體,並把它顯示出來。 new TimePickerDialog(DateDialogTest.this, // 綁定監聽器 new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker tp, int hourOfDay, int minute) { EditText show = (EditText) findViewById(R.id.show); show.setText("您選擇了:" + hourOfDay + "時" + minute + "分"); } } //設定初始時間 , c.get(Calendar.HOUR_OF_DAY) , c.get(Calendar.MINUTE) //true表示採用24小時制 , true).show(); } });
android 設定時間和日期