android api 對其描述如下:
This class is a widget for selecting a date. The date can be selected by a year, month, and day spinners or aCalendarView. The set of spinners and the calendar view are automatically synchronized. The client can customize whether only the spinners, or only the calendar view, or both to be displayed. Also the minimal and maximal date from which dates to be selected can be customized.
案例如下:
publicclassDatePickerDialogActivityextendsActivity {
EditTextcurrentTime;
EditTextsetTime;
@Override
protectedvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
String time =newSimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(newDate());
currentTime.setText(time);
currentTime.setEnabled(false);
setTime.setOnClickListener(newOnClickListener() {
@Override
publicvoidonClick(View v) {
dialog().show();
}
});
}
privatevoidinit() {
currentTime = (EditText)this.findViewById(R.id.current_time);
setTime= (EditText)this.findViewById(R.id.set_time);
}
publicDatePickerDialog dialog(){
DatePickerDialog datePickerDialog =
newDatePickerDialog(DatePickerDialogActivity.this,
newOnDateSetListener() {
@Override
publicvoidonDateSet(DatePicker view,intyear,intmonthOfYear,
intdayOfMonth) {
Stringdate = year+"-"+monthOfYear+"-"+dayOfMonth;
setTime.setText(date);
}
},2013, 6, 6);
returndatePickerDialog;
}
}
相關詞條
-
DatePickerDialog
"date ten tyear
-
Android套用開發入門經典
內容簡介Android套用開發入門經典當前,Android平台在移動市場炙手可熱,在全球各地攻城略地,在消費者中建立了良好聲譽,...
內容簡介 編輯推薦 作者簡介 目錄 -
突破關鍵:Android核心技術102問
DatePickerDialog等的使用 80Q13 如何使用下拉列表...
出版信息 內容簡介 目錄 -
瘋狂Android講義
宣傳語瘋狂源自夢想技術成就輝煌內容簡介計算機便攜化是未來的發展趨勢,而Android作為最受歡迎的手機、平板電腦操作之一,其發展...
宣傳語 內容簡介 編輯推薦 前言 特點 -
瘋狂Android講義(第3版)
內容簡介《瘋狂Android講義(第3版)》是《瘋狂Android講義》的第3版,《瘋狂Android講義(第3版)》基於最新的...
內容簡介 內容摘要 作者簡介 目錄 -
瘋狂Android講義(第4版)
1682.9.4 使用DatePickerDialog...
內容提要 目錄