android– 动态设置货币符号

android– 动态设置货币符号,第1张

概述在我的应用程序中,有很多文本视图包含货币符号.现在我希望用户设置符号.我创建了一个共享首选项并添加了所有现有货币.不幸的是,那里有大约20种不同的货币.因此,我正在努力如何在我的所有文本视图中动态更改货币符号.我可以为每个创建一个大的switchcase语句(有20个案例),但这

在我的应用程序中,有很多文本视图包含货币符号.

现在我希望用户设置符号.我创建了一个共享首选项并添加了所有现有货币.不幸的是,那里有大约20种不同的货币.

因此,我正在努力如何在我的所有文本视图中动态更改货币符号.
我可以为每个创建一个大的switch case语句(有20个案例),但这会极大地破坏我的代码.

是否有另一种技术可以改变符号.例如.借助不同语言的xml文件…

解决方法:

有效的方法是使用Locale和Currency类.

1.根据用户输入创建Locale对象

例:

       Locale locale=new Locale("en", "US");

2.基于此获取货币符号并显示它.

例:

     Currency currency=Currency.getInstance(locale);     String symbol = currency.getSymbol(); 
总结

以上是内存溢出为你收集整理的android – 动态设置货币符号全部内容,希望文章能够帮你解决android – 动态设置货币符号所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存