2013-03-22 5 views
0

나는 일식에서 발전하고 나는 이상한 문제가있다.다른 기기의 번호에 쉼표를 추가하는 방법은 무엇입니까?

s = NumberFormat.getIntegerInstance().format(count); 

내가 많은 에뮬레이터와 환상적인 일을 evreything에 확인 : 는 내가이 코드를 추가 할 수 있도록 숫자에 쉼표를 추가했습니다. 이제 응용 프로그램을 게시했으며 일부 장치에서는 쉼표가 나타나지 않습니다. 도와주세요!

+0

는 누락 쉼표가 다른 영역의 장치에 있는지 가능한가? – 323go

+0

무엇을 의미합니까? 나는 하나의 XML 레이아웃과 단지 하나의 자바 액티비티를 가지고있다 .... –

+0

모든 국가/지역이 쉼표로 그룹 숫자를 나타내는 것은 아니다. 일부 사용 기간은 다른 숫자로 그룹화하지 않습니다. – 323go

답변

0

NumberFormat.getIntegerInstance()은 장치의 기본 로캘에 따라 다르며 모든 로캘이 쉼표로 숫자 그룹화되지는 않습니다. 세계의 일부 지역에서는 마침표가 사용되고 다른 마 포스 트로피는 사용되지만 다른 그룹은 전혀 그룹화되지 않습니다. 쉼표 그룹화 정수 일관성있는 결과를 얻을 다음과 같은 지역을 지정하기 위해

:

s = NumberFormat.getIntegerInstance(Locale.US).format(count); 
+0

그것은 일했다 !!!! 감사합니다. 당신이 나를 도왔다는 것을 이해하지 못한다면, 당신은 최고입니다! –

관련 문제