Android: 以阿拉伯语格式显示数字
Android: Display digits in Arabic format
如何以阿拉伯语格式显示数字?
所以,如果我有整数:1,2,3 它们变成 '١', '٢', '٣'
int i = 1;
NumberFormat nf = NumberFormat.getInstance(new Locale("hi", "IN"));
nf.format(i);
将区域设置设置为阿拉伯语、埃及
NumberFormat nf=NumberFormat.getInstance(new Locale("ar","EG"));
nf.format(i);
如果您想以波斯语或阿拉伯语格式查看您的电话号码,则必须使用波斯语或阿拉伯语字体。使用 android studio 的默认字体,您可以看到它们的英文格式。所以这样做: 1. 转到此地址 File \new \ folder \ assets folder 您可以创建一个名为 fonts 的文件夹 2. 对于您想要更改其字体的 textview 或 edittext 应该这样做
字体face=Typeface.createformatassest(getassest(),"fonts/BZAR.TTF"); Textview.settypeface(脸);
Fonts 是我在资产文件夹中的文件夹。
如果您使用波斯语或阿拉伯语字体,您的数字格式将变为阿拉伯语格式。
如何以阿拉伯语格式显示数字? 所以,如果我有整数:1,2,3 它们变成 '١', '٢', '٣'
int i = 1;
NumberFormat nf = NumberFormat.getInstance(new Locale("hi", "IN"));
nf.format(i);
将区域设置设置为阿拉伯语、埃及
NumberFormat nf=NumberFormat.getInstance(new Locale("ar","EG"));
nf.format(i);
如果您想以波斯语或阿拉伯语格式查看您的电话号码,则必须使用波斯语或阿拉伯语字体。使用 android studio 的默认字体,您可以看到它们的英文格式。所以这样做: 1. 转到此地址 File \new \ folder \ assets folder 您可以创建一个名为 fonts 的文件夹 2. 对于您想要更改其字体的 textview 或 edittext 应该这样做
字体face=Typeface.createformatassest(getassest(),"fonts/BZAR.TTF"); Textview.settypeface(脸);
Fonts 是我在资产文件夹中的文件夹。
如果您使用波斯语或阿拉伯语字体,您的数字格式将变为阿拉伯语格式。