2012-03-05 5 views
1
public void registerButtonListener() { 
    mData.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
      showDialog(2); 
      // showDatePicker(); 
     } 
    }); 
} 

@Override 
protected Dialog onCreateDialog(int id) { 
    switch (id) { 
     case 2: 
      return showTimePicker(); 
    } 
//return super.onCreateDialog(id); 
return dialog; 

} //kraj na dialogot 

private TimePickerDialog showTimePicker() { 
    TimePickerDialog timePicker = new TimePickerDialog(
     this, 
     new TimePickerDialog.OnTimeSetListener() { 
      // @Override 
      public void onTimeSet(TimePicker view, int hourOfDay, int minute) { 
       mCalendar.set(Calendar.HOUR_OF_DAY,hourOfDay); 
       mCalendar.set(Calendar.MINUTE,minute); 
       updateTimeButtonText(); 
      } 
     }, 
     mCalendar.get(Calendar.HOUR_OF_DAY), 
     mCalendar.get(Calendar.MINUTE),true); 
    return timePicker; 
} 

私はピッカーを手に入れません。別の例のチュートリアルでこのコードを使用しています。ここで私のエラーは何ですか?android datepicker error datepickerは全くポップアップしません。日付を選択できません

答えて

0

あなたはおそらくあなたのケースではonCreate()mCalendar=Calendar.getInstance()と入力して、カレンダーを開始していない可能性があります。これにより、おそらくエラーが修正されます。

+2

本当にありがとう、私のためのトリック:D – denza

関連する問題