2017-08-16 53 views
0

在Android中,我可以本地化数字:如何本地化文本中的所有数字?

String.format(Locale.getDefault(), "%d", xxxxx) 

这里的 “XXXXX” 必须只包含数字。如果在TextView中存在哪些数字与文本混合的情况呢?我通过在for循环中用所有英文数字替换所有英文数字来解决这个问题,但是有没有最好的方法来做到这一点? 示例:

String.format(Locale.getDefault(), "%s", "The identification number is : 1234567"); 

本示例中的数字未更改。

回答

0

我希望这有助于。

NumberFormat num_format = NumberFormat.getInstance(Locale.GERMAN); 
String your_string = num_format.format(1000000); 
+0

谢谢,但这不是我问的。 – Patzu

+0

尝试使用此https://github.com/westlinkin/AndroidLocalizationer –

相关问题