2016-04-01 3 views

答えて

0

あなたは、日付を設定するには、DatePickerDialog

updateDate(int year, int monthOfYear, int dayOfMonth) 

を呼び出すことができます。

それとも、あなたはこのように行うことができますDatePickerDialogコンストラクタで作成時に

DatePickerDialog(Context context, DatePickerDialog.OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth) 
0

それを設定することができます。そして、あなたが時間をデフォルト

宣言...言う20時

mcurrentTime = Calendar.getInstance(); 
int hour = 20; 
int minute = 0; 

あなたのダイアログ

TimePickerDialog mTimePicker; 
      mTimePicker = new TimePickerDialog(AddMedicine.this, new TimePickerDialog.OnTimeSetListener() { 
       @Override 
       public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) { 
        timePicker.setIs24HourView(true); 
        if(db.getAlarm3().contains(selectedHour + ":" + selectedMinute+" : 0")){ 
         alarm3.setText(selectedHour + ":" +(selectedMinute+1)); 
        } 
        else{ 
         alarm3.setText(selectedHour + ":" + selectedMinute); 
        } 
        mcurrentTime.set(Calendar.HOUR_OF_DAY,selectedHour); 
        mcurrentTime.set(Calendar.MINUTE,selectedMinute); 
        mcurrentTime.set(Calendar.SECOND,0); 

        // alarm3.setText(String.valueOf(l3)+" ../.. "+String.valueOf(Calendar.getInstance().getTimeInMillis())); 

       } 
      }, hour, minute, true);//Yes 24 hour tim 
      mTimePicker.setTitle("Select Time"); 
      mTimePicker.show(); 

時刻選択ダイアログが20:00で表示されます。

+0

デフォルトの日付を設定するためにコンストラクタを使用できることを確認するには、このコード全体を読んでください。(コンストラクタにデフォルトの日付を設定できます) – Nanoc

+0

@Nanoc申し訳ありませんが、彼はあなたのコードを投稿していないので、私はどれくらい必要なのか分からなかったので、私のために働くすべてのものを投稿しました –

+0

am&pm.Howを除いて、デフォルトの方法として&pm? – sri

関連する問題