Notice
Recent Posts
Recent Comments
Link
투케이2K
406. (android/java) TimePickerDialog 사용해 시간 선택 팝업창 호출 수행 실시 본문
[개발 환경 설정]
개발 툴 : AndroidStudio
[소스 코드]
public void testMain(){
Log.i("---","---");
Log.d("//===========//","================================================");
Log.i("","\n"+"[Test_Java > testMain() 메소드 : 테스트 함수 동작 실시]");
Log.d("//===========//","================================================");
Log.i("---","---");
try {
// [TimePickerDialog 생성 실시 : 스피너 형태 표시]
TimePickerDialog dialog = new TimePickerDialog(
this, // [context]
android.R.style.Theme_Holo_Light_Dialog_NoActionBar, // [팝업창 스타일 형태]
listener, // [리스너]
13, // [시간]
10, // [분]
true // [24 시간 형태 표시]
);
// [팝업창 옵션 지정]
dialog.setTitle("시간 선택");
dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent); // [다이얼로그 팝업창 검정색 배경 없애기]
// [팝업창 활성]
dialog.show();
}
catch (Exception e){
Log.i("---","---");
Log.e("//===========//","================================================");
Log.i("","\n"+"[Test_Java > testMain() 메소드 : 예외 상황 발생 확인]");
Log.i("","\n"+"[error : "+String.valueOf(e.getMessage())+"]");
Log.e("//===========//","================================================");
Log.i("---","---");
}
}
private TimePickerDialog.OnTimeSetListener listener = new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
Log.i("---","---");
Log.w("//===========//","================================================");
Log.i("","\n"+"[Test_Java > onTimeSet() 메소드 : TimePickerDialog 선택 확인]");
Log.i("","\n"+"[hourOfDay : "+String.valueOf(hourOfDay)+"]");
Log.i("","\n"+"[minute : "+String.valueOf(minute)+"]");
Log.w("//===========//","================================================");
Log.i("---","---");
}
};
[결과 출력]
반응형
'Android' 카테고리의 다른 글
Comments