캘린더 대신 모드 회 전자를 사용하여 DatePickerDialog를 표시하려고합니다. 내 styles.xml에서,이 속성을 넣어 시도했지만 어떻게 기본 날짜를 설정 할 내가 사용되어야하는 최소 SDK 버전은 API (21) 내가 최소 SDK 버전 18을 사용하고레벨 21 이하의 API에서 Android DatePicker 모드를 회 전자로 설정하는 방법
<item name="android:datePickerMode">spinner</item>
것을 말한다 API 21보다 낮은 API를위한 회 전자로의 picker 모드?
이 내 자바 코드 내 날짜 선택입니다 :
public class MyDatePicker extends DialogFragment implements DatePickerDialog.OnDateSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
DatePickerDialog datePickerDialog = new DatePickerDialog(getContext(), R.style.MyTheme, this, 0, 0, 0);
return datePickerDialog;
}
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
}
}
감사합니다!
나는 이것을 시도했지만 여전히 작동하지 않았다. 나는 또한 [이] (http://stackoverflow.com/questions/30509828/impossible-to-make-my-datepickerdialog-use-a-spinner-style-programmatically)을 발견하고 나는 정말로 xml을 넣을 필요가있는 것처럼 보인다.- 스피너
은 style.xml에 있지만 Android Studio에서는 minSdk가 21이라고 말합니다. –
racumin