布局:
<?xml version="1.0" encoding="UTF-8"?><LinearLayout    xmlns:android = "http://schemas.android.com/apk/res/android"     android:layout_width = "fill_parent"     android:layout_height = "wrap_content" > <TextView android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:text = " 查询日期: " android:textSize = "18sp"/> <TextView android:id = "@+id/tvDate" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:layout_alignParentTop = "true" /> <Button android:id = "@+id/btnDatePicker" android:text = " 编辑 " android:layout_width = "wrap_content" android:layout_height = "wrap_content" /> </LinearLayout> 


代码:
public class MainActivity extends Activity{  private Button button;  Calendar cal;  SimpleDateFormat df;  TextView tvDate;  @Override    public void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       setContentView(R.layout.main);        cal = Calendar.getInstance();    tvDate = (TextView)findViewById(R.id.tvDate);    button = (Button)findViewById(R.id.btnDatePicker);  button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View arg0) {  new DatePickerDialog(MainActivity. this ,   listener,   cal .get(Calendar. YEAR ),   cal .get(Calendar. MONTH ),   cal .get(Calendar. DAY_OF_MONTH )   ).show(); }});    }// 日期选择对话框的 DateSet 事件监听器   private DatePickerDialog.OnDateSetListener listener = new DatePickerDialog.OnDateSetListener(){    public void onDateSet(DatePicker arg0, int arg1, int arg2, int arg3) {   cal .set(Calendar. YEAR , arg1);   cal .set(Calendar. MONTH , arg2);   cal .set(Calendar. DAY_OF_MONTH , arg3);    updateDate();   }   };   // 当 DatePickerDialog 关闭,更新日期显示   private void updateDate(){   df = new SimpleDateFormat( "yyyy-MM-dd" );   tvDate.setText( df.format(cal.getTime()));   }   //这样,当DatePickerDialog中的日期被改变后,textview中的日期也做相应改变。   //接下来,在onCreate方法中,绑定button的onClickListener:   // 选择日期按钮   // 构建一个 DatePickerDialog 并显示 }

更多相关文章

  1. android ListView的复选框
  2. 选择对话框
  3. android 自带的日期控件 DatePicker
  4. 日期选择器 利用NumberPicker
  5. android WheelView时间选择器
  6. Android日期选择组件与时间选择组…
  7. 【Android】时间与日期Widget(DatePicker 与 TimePicker)
  8. numberPicker实现时间选择设置功能
  9. Android(安卓)Studio导入android-support-v4,v7,v13等支持包

随机推荐

  1. PHP登录与防止数据注入实例演示
  2. 板绘初学者应该学什么?板绘入门教程分享
  3. umi 结合 dva 使用
  4. 闭包、访问器属性、类与对象的创建与成员
  5. 递归函数 用户表
  6. 12月28日圣杯布局(grid版)
  7. 【北亚数据恢复】EMC Unity 400存储误操
  8. 12月27日媒体查询作业
  9. 开发常用镜像站 - 阿里云镜像站
  10. 12月22日弹窗作业