作者:创世魂
● 本类说明
本类和“语言区域类”类似,由其ISO 4217货币代码识别货币信息。
访问(http://www.iso.org/iso/home/standards/currency_codes.htm)了解更多信息.
● 创建自区域
“创建自区域”帮助文档:
通过“语言区域类”创建当前货币信息对象,失败返回空对象。
“显示文本(读)”帮助文档:
本读属性的作用,将当前货币对象转换成“货币名称”。
例如:当前手机为中文,将显示“人民币”。
代码编写如下图:
1、定义类型为“货币信息类”的变量,勾选参考。
2、调用“创建自区域()”方法创建当前对象,参数填写“语言区域类.取用户首选区域()”。
3、调用“显示文本”读属性,读取当前货币名称。
运行效果如下图:
● 创建自货币代码
“创建自货币代码”帮助文档:
本方法是通过“货币代码”创建当前货币信息。
货币代码指一国货币在交易中为了方便而使用的代码。
一般以三个大写的英文字母表示,其中前两个字一般代表国名,后一个字一般代表货币名。
例如:人民币为“CNY”,美元为“USD”。
创建失败返回空对象。
“符号(读)”帮助文档:
通过本属性可读取货币符号。
例如:人民币为“¥”,美元为“$”。
代码编写如下图:
1、定义类型为“货币信息类”的变量,勾选参考。
2、调用“创建自货币代码()”方法创建当前对象。
3、调用“符号”读属性,读取货币符号。
运行效果如下图:
● 取可用货币集合
帮助文档如下图:
通过本方法可取出所有货币信息,返回值类型为“货币数据集类”。
代码编写如下图:
1、定义类型为“货币数据集类”变量,勾选参考,调用当前方法赋值给此变量。
2、定义类型为“货币枚举器类”变量,勾选参考,调用“创建枚举器()”方法赋值给此变量。
3、利用“判断循环()”判断是否有下一个成员。
4、定义“货币信息类”变量,调用“取下一成员()”强转类型后赋值给当前变量。
5、调用“货币信息.显示文本”可取出所有的货币名称。
运行效果如下图(GIF):
当前所有可用的货币名称显示在编辑框中。
● 取指定区域名称
帮助文档如下图:
通过本方法可取出“指定语言环境”下本货币对象所使用的货币名称。
注意:本方法需要“安卓4.4.2”(包含)以上才可以执行。
代码编写如下图:
1、通过货币代码创建当前货币对象。
2、通过用户首选语言区域,取出当前货币代码的货币显示名称。
运行效果如下图:
● 取指定区域符号
帮助文档如下图:
本方法和“取指定区域名称”类似,不同之处为,本方法是用来取出货币符号。
代码编写如下图:
1、通过货币代码创建当前货币对象。
2、通过用户首选语言区域,取出当前货币代码的货币符号。
运行结果如下图:
● 小数位(读)
帮助文档如下图:
每种货币都有属于自己的小数位,即货币保留几位小数。
例如:人民币保留两位小数,欧元也是两位,日元为零。
注意:本属性需要“安卓7.0”才可以执行。
代码编写如下图:
1、通过货币代码创建当前“货币信息类”对象。
2、调用当前属性读取当前货币对象的小数位。
运行结果如下图:
● 数字代码(读)
帮助文档如下图:
“ISO 4217”是国际标准化组织推出的“货币及基金代码之表示法”
每个货币有二种代码,就是常用的三位字母代码和较少用的三位数字代码。
本读属性的作用就是取出三位数的数字代码。
注意:本属性需要安卓7.0才可以执行。
代码编写如下图:
1、通过字母货币代码创建当前货币对象。
2、调用当前属性读取对应的数字代码。
运行效果如下图:
● 货币代码(读)
帮助文档如下图:
本属性的作用,用来读取当前货币对象的“字母货币代码”。
代码编写如下图:
1、通过“取用户首选区域”创建当前货币对象。
2、调用当前属性读取对应的字母货币代码。
运行效果如下图: