android - android - 是否可以在不更改整个应用程序的数字格式的情况下更改应用程序的语言环境?
问题描述
有没有办法在不改变数字格式的情况下改变应用程序的语言环境?
例如,我想将应用程序的语言环境更改为阿拉伯语/波斯语,但将数字保持为英文格式(123456...),而不是阿拉伯风格(123۳۴۵۶...)。
注意:为特定字符串(textview/edittext)设置数字格式不会解决我的问题,有必要在一个地方为应用程序设置数字格式(就像我们如何设置语言环境一样)。
解决方案
您可以制作自己的通用文本视图来扩展 TextView 并在那里实现正则表达式功能。
推荐阅读
- node.js - 如何使用 node.js 从 IPFS 加载图像文件
- python - 报告命令通道
- quarkus - 在 quarkus 中设置 Envers 属性
- python - Pandas:如何选择具有必须匹配的一系列值的数据框行?
- flutter - Flutter 2.5.1 - 无法为模拟器构建应用程序
- python - 如何拆分行并在行后打印输出?(Python)
- dax - 在 Power Pivot 中分组
- javascript - 未捕获的 ReferenceError:addEventListener 未定义 nodejs
- npm - npm install 时 Bcrypt (Next.js) 出错
- docker - 如何在现实生活中实际使用 Docker