代碼沒錯,為何運行時程序崩了,提示Unfortunately,datePicker has stopped.
代碼如下
package com.example.datetimepicker;
import java.util.Calendar;
import android.app.Activity;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.DatePicker.OnDateChangedListener;
import android.widget.TimePicker;
public class MainActivity extends Activity {
?? ?private TimePicker timePicker;
?? ?private DatePicker datePicker;
?? ?private Calendar cal;
?? ?private int year;
?? ?private int month;
?? ?private int day;
?? ?private int hour;
?? ?private int minute;
?? ?@Override
?? ?protected void onCreate(Bundle savedInstanceState) {
?? ??? ?super.onCreate(savedInstanceState);
?? ??? ?setContentView(R.layout.activity_main);
?? ??? ?
?? ??? ?cal = Calendar.getInstance();
?? ??? ?year= cal.get(Calendar.YEAR);
?? ??? ?month=cal.get(Calendar.MONTH);
?? ??? ?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);
?? ??? ?datePicker = (DatePicker) findViewById(R.id.datePicker);
?? ??? ?timePicker = (TimePicker) findViewById(R.id.timePicker);
?? ??? ?
?? ??? ?//datePicker初始化
?? ??? ?datePicker.init(year, month, day, new OnDateChangedListener() {
?? ??? ??? ?
?? ??? ??? ?@Override
?? ??? ??? ?public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
?? ??? ??? ??? ?setTitle(year+"-"+monthOfYear+"-"+dayOfMonth);
?? ??? ??? ??? ?
?? ??? ??? ?}
?? ??? ?});
?? ?}
}
2016-07-30
月份+1