日期修改監(jiān)聽(tīng)器不管用 求解答
? ?日期修改監(jiān)聽(tīng)器不管用
?private TimePicker timePicker; //生命類型
? ? private DatePicker datePicker1;
? ? private Calendar cal;
? ? private int year,month,day,hour,minute;
? ? @Override
? ? protected void onCreate(Bundle savedInstanceState) {
? ? ? ? super.onCreate(savedInstanceState);
? ? ? ? setContentView(R.layout.activity_main);
? ? ? ? cal=Calendar.getInstance();//獲取日歷對(duì)象
? ? ? ? year=cal.get(Calendar.YEAR);//獲取年信息
? ? ? ? month=cal.get(Calendar.MONTH)+1;//獲取月信息
? ? ? ? day=cal.get(Calendar.DAY_OF_MONTH);//獲日信息
? ? ? ? hour=cal.get(Calendar.HOUR_OF_DAY);//獲取分秒信息
? ? ? ? minute=cal.get(Calendar.MINUTE);//獲取秒信息
? ? ? ? setTitle(year+"-"+month+"-"+day+"-"+hour+"-"+minute); //設(shè)置為標(biāo)題
? ? ? ? datePicker1= (DatePicker) findViewById(R.id.datePicker);//變量控件綁定
? ? ? ?// timePicker= (TimePicker) findViewById(R.id.timePicker1);//變量控件綁定
? ? ? ? datePicker1.init(year,cal.get(Calendar.MONTH)+1,day,new DatePicker.OnDateChangedListener() { //datepicker初始化
? ? ? ? ? ? @Override
? ? ? ? ? ? public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
? ? ? ? ? ? ? // ?setTitle(year+"年-"+monthOfYear+"月-"+dayOfMonth+"日-"+hour+"小時(shí)-"+minute); //設(shè)置為標(biāo)題
? ? ? ? ? ? ? // ?Log.i("Main","用戶手指離開(kāi)屏幕后 通過(guò)慣性滑動(dòng)");//在日志中顯示
? ? ? ? ? ? ? ? setTitle("2"); //設(shè)置為標(biāo)題
? ? ? ? ? ? }
? ? ? ? });
2015-12-15
datePicker.init(year, cal.get(Calendar.MONTH), day, new DatePicker.OnDateChangedListener() {
? ?@Override
? ?public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
? ? ? ?Log.i("tag", "======" + year + "-" + (monthOfYear + 1) + "-" + dayOfMonth);
? ?}
});
2015-07-14
new DatePicker.OnDateChangedListener()--》new OnDateChangedListener()
2015-06-03
我也是Android Studio ?跟你的問(wèn)題一樣啊~~~
2015-04-09
估計(jì)是Android Studio 寫(xiě)法不同