2012-01-06 3 views
0

10 진수를 많이 사용합니다. 나는 많은 TextViews에서 숫자를 보여 주지만 소수점 둘째 자리에 숫자를 표시하고 싶다. 전역 명령 등의 모든 TextViews에이 소수 자릿수를 설정하는 방법이 있습니까? 아니면 TextView.text() 함수를 호출하기 전에 각 문자열을 형식화하는 것이 유일한 방법일까요?모든 텍스트보기에서 소수점 이하 자릿수 설정

감사합니다, Direz

+0

저는 글로벌 설정이 있다고 생각하지 않습니다. AFAIK 각 textview에 대해 설정해야합니다. – kosa

답변

0

당신은 자신에게 텍스트 뷰의 서브 클래스를 작성하고 당신의 형식을 적용하도록의 setText() 메소드를 오버라이드 (override) 할 수있다. 그런 식으로 문자열 형식 로직을 한 곳에 넣으면 모든 뷰에 적용됩니다. 단점은 앱의 모든 TextView를 자신의 버전으로 전환해야한다는 것입니다.

+0

문자열 형식 옵션을 사용하겠습니다 ... 감사합니다. –

관련 문제