-
스피너 형태 DatePickerDialog 만들기안드로이드 2016. 7. 6. 16:28
다음과 같은 스피너 형태 달력을 가져오려고 하는 경우에는 다음 소스처럼 구현하면 됩니다.
Calendar c = Calendar.getInstance();
DatePickerDialog datePickerDialog = new DatePickerDialog(SignUpActivity.this, android.R.style.Theme_Holo_Light_Dialog_MinWidth, new OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
// TODO Auto-generated method stub
try {
Date d = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()).parse(year+"-"+(monthOfYear+1)+"-"+dayOfMonth);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}, c.get(Calendar.YEAR), c.get(Calendar.MONTH), c.get(Calendar.DAY_OF_MONTH));
datePickerDialog.getDatePicker().setCalendarViewShown(false);
datePickerDialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
datePickerDialog.show();
'안드로이드' 카테고리의 다른 글
[안드로이드] Fragment 에서 Activity 로 데이터 전달(Fragment to Activity) (0) 2016.12.06 [안드로이드]오늘 날짜 비교 체크 (0) 2016.07.21 [안드로이드] 위도, 경도 가져오기 공식 글 (0) 2016.07.05 안드로이드 버튼 자동 그림자 나오는것 변경 (0) 2016.06.07 전화번호 하이픈(-) 포맷팅 하기 (0) 2016.05.27