2

DialogDatePickerTimePicker을 사용하고 있습니다. 기능은 정상적으로 작동하지만 아랍어와 일치하도록 앱의 기본 Locale을 변경하면 문제가 있습니다.기본 로케일을 DatePicker 및 TimePicker로 설정하십시오.

문제는 DatePickerTimePicker이 모든 Android 버전에서 현지화되지 않았기 때문입니다. Android 버전 4.2.2 이상에서 작동합니다. 하지만 안드로이드 버전 4.1.2에서는 작동하지 않습니다.

항상 DatePickerTimePicker의 언어를 영어로 변경하거나 Locale이 아랍어와 일치하면 아랍어로 변경하고 싶습니다.

이 안드로이드 버전 4.1.2 및 낮은

의 대화 안드로이드 버전 4.2.2 이상 (현지화에 맞는 올바른)

Android version 4.2.2 and higher

과의 대화입니다

Android versions 4.1.2 and lower

답변

2

맞춤형 DatePicker 또는 TimePicker 을 만들어야합니다. 이 링크 https://stackoverflow.com/a/9220899/3864698을 참조하십시오. 문제를 해결하는 데 도움이 될 수 있습니다.

Reflection을 사용하여 NumberPicker 값을 편집 할 수 있으며 전체 솔루션을 보려면 this link을 따르십시오.

+0

사용자 정의 항목을 만드는 대신 DatePicker에서 월 문자열을 변경하는 방법이 있습니까? –

+1

몇 가지 해결책을 찾았습니다. 다른 경우 불행히도 나는 그것을 할 어떤 가능성도 보이지 않는다. 여기에 귀하의 DatePicker 사용자 정의 링크 http://stackoverflow.com/a/25486882/3864698 – QArea

+0

이것은 매우 유용합니다, 감사합니다 –

관련 문제