2014-06-05 6 views
0

내 app에 내 datePicker가 있고 영어로 된 달의 첫 글자는 대문자입니다. 장치 언어를 Español로 변경하면 소문자로 바뀝니다. enero, febrero, marso ... 등등처럼. 나는 시도 달datePicker에서 첫 글자를 대문자로 바꾸기

datePicker.init(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth() + 1, null); 

답변

1

의 첫 글자를 대문자로 싶어이 분명히 스페인어 개월 대문자 안된다

String str=datePicker.getMonth().tostring; 
     str = str.toLowerCase(); 
     str = Character.toString(str.charAt(0)).toUpperCase()+str.substring(1); 
+0

대답은 Thnx이지만 이미 시도해 보았습니다. 그것은 실제로 달을 변경하지만 datePicker는 해당 문자열의 형식을 int로 무시합니다. "Enero"는 유효하지 않습니다. int. – rubberdont

0

, 그래서 당신이보고있는 것은 적절한 경우이다. Studyspanish.com

+0

표시되는 datePicker 월을 사용자 정의 할 수 없습니까? – rubberdont

+0

잘못된 경우 월 표시 올바르지 않습니다. – 18446744073709551615

+0

여전히 리플렉션을 사용하여 DatePicker에서 문자열을 변경할 수 있습니다. 이 [link] (http://stackoverflow.com/questions/10505691/android-datepicker-month-as-integer)에서 답변보기 –

관련 문제