android计算器如何处理十进制的本地化?

yhived7q  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(181)

我想本地化一个edittext和一个类似android默认计算器应用程序的textview。我想知道它是如何将英语和德语本地化的。例如,如果我进入 7,000 使用英语时,将语言更改为德语时,小数点也应更改为 7.000 . 我不认为 String.replace 逻辑是做这件事的有效方法。有什么内置的功能吗 EditTextTextView 这样就可以了?
从另一个stackoverflow帖子中,我看到并尝试了一些东西,但似乎不起作用。还有许多其他方法,但不必要复杂。有没有更好的办法。
我的做法:
string.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="localized_digits">0123456789,-</string>
</resources>

string.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="localized_digits">0123456789.-</string>
</resources>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题