버튼을 누르면 다이얼로그로 데이터피커 표현까지는 구현이 되었는데요.
1. 데이터 피커가 현재 날짜로 열리지 않고 2019년 2월로 열립니다.. 초기값 설정은 어떻게 하나요?
2. 현재는 달력 UI로 표시되고 있는데 스피너로 바꾸려면 어떻게 하나요?
2. 년도, 월에 대한 값만 받아오고 싶은데요. 스피너로 변경 후 일에 대한 스피너는 미표시도 가능한가요?
//날짜 선택 버튼 이벤트 추가
mBtnDate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new DatePickerDialog(getActivity(), mDateSetListener, mYear, mMonth, mDay).show();
}
});
//날짜 대화상자 리스너 부분
DatePickerDialog.OnDateSetListener mDateSetListener =
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
// TODO Auto-generated method stub
//사용자가 입력한 값을 가져온뒤
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
//텍스트뷰의 값을 업데이트함
mTxtDate.setText(String.format("%d. %d.", mYear, mMonth + 1));
}
};