-1
페르시아어로 된 숫자가 포함 된 문자열을 Android TextView에로드하고 있습니다. 사용자 정의 글꼴을 변경하기 전까지는 모든 것이 괜찮 았습니다. 텍스트 수가 영어로 표시되었습니다.TextView 숫자가 영어로 페르시아어로 표시됩니다.
Expected : ۱۲۳۴
Received : 1234
저는 새 글꼴이 페르시아 숫자를 지원한다는 것을 알고 있습니다. 표시된 숫자 아래의 코드를 사용하여 숫자 로캘을 변경할 때.
NumberFormat numberFormat = NumberFormat.getInstance(new Locale("fa", "IR"));
String newNumber = numberFormat.format(number);
문제는 문자열이있어서 숫자 부분을 찾고 변경하기가 어렵다는 것입니다. 또한 이전 글꼴이 제대로 작동하고이 글꼴의 문제점을 이해할 수 없습니다.
모든 아이디어 모든 textview 또는 적어도 문자열에 대해이 문제를 전역 적으로 해결하는 방법은 무엇입니까?
답장을 보내 주셔서 감사합니다.하지만 이전 글꼴이 올바르게 작동하고 페르시아 숫자를 표시하는 방법은 무엇입니까? 숫자가있는 문자열에 대한 번역이 있습니까? – Evil
사용자 지정 글꼴은 아랍어 숫자를 페르시아어 글꼴과 같이 정의 할 수 있습니다. 사용자 정의 글꼴은 문자 A를 정의하여 원하는 경우 Q로 그릴 수 있습니다. –