2016-10-13 8 views
0

나는 내 앱에 값을 표시 할 수있는 TextView를 가지고 있습니다. 이 값은 때때로 변경되며 실제로 작아 질 수 있습니다.Textview는 지수 값을 표시합니다

값 10 * 10^-3 : 그래서 나는 값이 너무 작은 얻는 경우에, 내 텍스트 뷰 내가 기대 값,하지만 예를 들어, 그래서 "지수 값" 보기 나던 것이 문제가 내 TextView는 0.01 대신 10을 표시합니다.

Double value = 0.0; 
textView.setText(value.toString()); 

TextView는 양수 및 음수에서 작동하며 표시 할 수있는 숫자에 제한이 있습니다.

내가 뭘 잘못하고 있는지 조언 해주세요.

답변

1

는 장치 언어 변경합니다. (점)이 동일하게 유지도 있기 때문에

textview.setText(String.format("%.2f", value)); 
+0

감사합니다. –

0

사용 Locale을보십시오.

textView.setText(String.format(java.util.Locale.US, "%.2f", value); 
관련 문제