Activity增加onClickListener接口

public class CreateTaskActivity extends Activity implements OnClickListener{    ...


在onCreate

增加DateBtn的setOnClickListener调用

DateBtn调用setText设置当前日期

DateBtn = (Button) findViewById(R.id.start_time_btn);DateBtn.setOnClickListener(this);DateBtn.setText(format(calendar.getTime()));

Activity增加onClick方法

@Overridepublic void onClick(View v) {if (v==DateBtn ) {DatePickerDialog datePicker = new DatePickerDialog(this, mDateSetListenerStart,calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH));datePicker.show();}                ...

增加DatePickerDialog的callback的实现

private DatePickerDialog.OnDateSetListener mDateSetListenerStart = new DatePickerDialog.OnDateSetListener() {public void onDateSet(DatePicker view, int year, int month, int day) {calendar.set(Calendar.YEAR, year);calendar.set(Calendar.MONTH, month);calendar.set(Calendar.DAY_OF_MONTH, day);DateBtn.setText( format(calendar.getTime()) );}};

上面format是用于调试日期显示的私有方法

private String format(Date date){SimpleDateFormat ymd = new SimpleDateFormat("yyyy-MM-dd");return ymd.format(date); }


更多相关文章

  1. Android 开发图片压缩/缩略图的方法
  2. android回到桌面的方法
  3. Android创建ListView使用两种适配器的简单方法
  4. 【Android】图像中Drawable向Bitmap的两种转换方法
  5. android获取sd卡路径方法
  6. 编译android遇到java虚拟机堆内存不够的问题 java.lang.OutOfMem
  7. Android 中 onSaveInstanceState()使用方法详解
  8. Android 系统设置 之 保持手机屏幕常亮的方法
  9. Android中判断网络连接是否可用的方法总结

随机推荐

  1. Android(安卓)Studio重写方法时参数显示
  2. android之Animation的基本使用
  3. android,app通过jdbc连接mysql
  4. android自定义视图属性学习
  5. Android(安卓)socket通信 真机io错误 模
  6. Android中电池信息(Battery information)
  7. Failed to extract native libraries, re
  8. Android(安卓)5.0 Binder编译问题及解决
  9. StevGuo系列文章翻译之Android中的输入事
  10. 时间戳和日期之间的转换