DatePicker和DatePickerDialog的使用
2024-10-08 15:14:39
activity_main.xml:
<Button
android:id="@+id/showDatePickerButton"
android:text="@string/calendar"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
MainActivity.java:
package leihu.date_and_time; import android.os.Bundle; import android.app.Activity; import android.app.DatePickerDialog; import android.app.Dialog; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.DatePicker; public class MainActivity extends Activity { private Button showDatePickerButton = null; //该常量用于标识DatePickerDialog private static final int DATE_PICKER_ID = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); showDatePickerButton = (Button)findViewById (R.id.showDatePickerButton); showDatePickerButton.setOnClickListener(new ButtonListener()); } private class ButtonListener implements OnClickListener{ @Override public void onClick(View v) { // TODO Auto-generated method stub //此方法用于显示DatePickerDialog showDialog(DATE_PICKER_ID); } } DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // TODO Auto-generated method stub System.out.println(year+"-"+monthOfYear+"—"+dayOfMonth); } }; protected Dialog onCreateDialog(int id){ switch(id){ case DATE_PICKER_ID: return new DatePickerDialog (this,onDateSetListener,2012,11,21); }
return null;
} }
最新文章
- tesseract3.01的训练和使用
- Windows10安装MongoDB
- 系统中定义VOMapping的时候注意大小写
- MPP 架构数据库
- Linq之延迟加载特性
- cdoj 1150 排名表 拓扑排序
- bnuoj 4209 Triangle(计算几何)
- Open CASCADE 基础类(Foundation Classes)
- 【JAVA错误笔记】 - 【Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法】
- Window7 下开发php扩展
- SCP“免密” 远程COPY较多文件
- arcgis api for js入门开发系列十叠加SHP图层
- 暑假练习赛 003 F Mishka and trip
- Linux统计文件中单词出现的次数
- 解决win10电脑VB虚拟机无法安装64位系统的方法
- UVA806-Spatial Structures(四分树)
- Page14:状态观测器[Linear System Theory]
- extern 用法,全局变量与头文件(重复定义)
- css 的 conic-gradient 学习
- centos clamav杀毒软件安装配置及查杀,没想到linux下病毒比windows还多!