Android:以阿拉伯语格式显示数字

时间:2015-07-02 13:29:56

标签: android arabic

如何以阿拉伯语格式显示数字? 所以,如果我有整数: 1,2,3 它们会变成'1','2','3 '

3 个答案:

答案 0 :(得分:17)

将语言环境设置为阿拉伯语,埃及

NumberFormat nf=NumberFormat.getInstance(new Locale("ar","EG"));
nf.format(i);

答案 1 :(得分:3)

int i = 1;
NumberFormat nf = NumberFormat.getInstance(new Locale("hi", "IN"));
nf.format(i);

答案 2 :(得分:2)

如果您想以波斯语或阿拉伯语格式查看您的号码,则必须使用波斯语或阿拉伯语字体。使用android studio的默认字体,您可以看到英文格式。这样做:1。转到此地址File \ new \ folder \ assets文件夹您可以创建一个名为fonts 2的文件夹。对于要更改它的textview或edittext,它的字体应该这样做

字体face = Typeface.createformatassest(getassest(),“fonts / BZAR.TTF”); Textview.settypeface(face);

字体是资产文件夹中的文件夹。

如果您使用波斯语或阿拉伯语字体,您的数字格式将变为阿拉伯语格式。