2012-02-17 2 views
1

나는 TimePicker에서 시간과 분을 얻고 문자열 ( )으로 표시하고 싶습니다. 예를 들어 timepicker를 13:30으로 만들고 싶습니다. 그리고 13 시간을 얻고 싶습니다. 분 30 별도로.Android의 TimePicker에서 가치 시간을 얻는 방법

내가 필요한 모든 것.

나는 .getHour() 및 getMinute()를 시도했지만 이러한 메소드는 현재 필요하지 않은 현재 시간을 가져옵니다.

답변

1

현재 어떤 작업을하고 있는지 잘 모르겠습니다. onTimeSet 메소드에 대한 리스너를 설정하십시오. 그것은 정확히 당신이 필요로하는 두 가지 매개 변수가 있습니다. 예를 들어 :

는 TimePickerDialog 만들기 :

public void onClickSetEndTime(View v) 
{ 
    TimePickerDialog d = new TimePickerDialog(mActivity, 
      timeEndSetListener, timeEnd.get(Calendar.HOUR_OF_DAY), 
      timeEnd.get(Calendar.MINUTE), false); 

    d.show(); 
} 

그런 다음 설치 리스너를. 내 경우에는 "timeEndSetListener"입니다.

private TimePickerDialog.OnTimeSetListener timeEndSetListener = new TimePickerDialog.OnTimeSetListener() 
{ 
    public void onTimeSet(TimePicker view, int hourOfDay, int minute) 
    { 
     // do what you need to do with the hour and minute 
    } 
}; 

행운을 빈다.

관련 문제