首页 > 解决方案 > android - 是否可以在不更改整个应用程序的数字格式的情况下更改应用程序的语言环境?

问题描述

有没有办法在改变数字格式的情况下改变应用程序的语言环境?

例如,我想将应用程序的语言环境更改为阿拉伯语/波斯语,但将数字保持为英文格式(123456...),而不是阿拉伯风格(123۳۴۵۶...)。

注意:为特定字符串(textview/edittext)设置数字格式不会解决我的问题,有必要在一个地方为应用程序设置数字格式(就像我们如何设置语言环境一样)。

标签: androidlocalenumber-formatting

解决方案


您可以制作自己的通用文本视图来扩展 TextView 并在那里实现正则表达式功能。


推荐阅读