개발/개발 자료
(Android) 날짜를 선택하는 DatePickerDialog
시원한물냉
2015. 1. 16. 08:43
안녕하세요. 시원한물냉입니다^^
Date선택하는 Dialog에대해 살펴보겠습니다.
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
DatePickerDialog dateDialog = new DatePickerDialog(this, listener, 2015, 01, 16);
dateDialog.show();
}
private OnDateSetListener listener = new OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Toast.makeText(this, year + "년 " + monthOfYear + "월 " + dayOfMonth +"일", Toast.LENGTH_SHORT).show();
}
};
}
방법은 TimePickerDialog와 비슷합니다.
Date함수가 늘 그렇듯 Month값은 -1되어서 나옵니다.
정상적인 날짜를 얻을려면 리턴되는 Month에 +1을 해주어야합니다.
오늘도 그럼 즐코딩!