如何以阿拉伯语格式显示数字? 所以,如果我有整数: 1,2,3 它们会变成'1','2','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);
字体是资产文件夹中的文件夹。
如果您使用波斯语或阿拉伯语字体,您的数字格式将变为阿拉伯语格式。