Android_常见控件之DatePicker详解

来源:互联网 发布:激光脱毛仪 知乎 编辑:程序博客网 时间:2024/05/19 18:00

Android_常见控件之DatePicker详解





实例说明:
public class MainActivity extends Activity {/** Called when the activity is first created. */private Button showDatePickerButton = null;//该常量用于标识DatePickerDialogprivate static final int DATE_PICKER_ID = 1;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);showDatePickerButton = (Button) findViewById(R.id.showDatePickerButton);showDatePickerButton.setOnClickListener(new ButtonListener());}private class ButtonListener implements OnClickListener {@Overridepublic void onClick(View v) {//此方法用于显示DatePickerDialogshowDialog(DATE_PICKER_ID);}}//监听器,用户监听用户点下DatePikerDialog的set按钮时,所设置的年月日DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener() {@Overridepublic void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth) {System.out.println(year + "-" + monthOfYear + "-" + dayOfMonth);}};@Overrideprotected Dialog onCreateDialog(int id) {switch (id) {case DATE_PICKER_ID:return new DatePickerDialog(this, onDateSetListener, 2010, 11, 25);}return null;}}


调试结果:





总结:

掌握常用控件之一。



0 0
原创粉丝点击