可能重复:
Android 模拟器的阿拉伯语文本支持
我想在我的 android 应用程序中设置阿拉伯语。但我无法使用阿拉伯字体。请任何朋友帮我使用它。
使用它来按字谜更改语言。
用你想要的任何语言写下语言的国家代码来代替“en_US”。喜欢japanese--"ja_JP" For Arabic--"ar"
或检查此链接以获取国家/地区代码。
另请参阅支持的语言。
并在res/values-ar for arabic
.
并制作string.xml
文件并将您想要的语言放在您的布局中。它将从值文件夹中获取默认语言,否则您需要手动获取它,然后它将从您的外部文件夹中获取值-ar等。
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="spinner_label">تصفية حسب</string>
<string name="app_name">2011 فرق</string>
<string name="search">بحث :</string>
</resource>
您可以使用 TypeFace 在您的应用程序中设置任何字体,
您只需将字体文件保存在资产中并将它们加载到应用程序中,如下所示,例如字体文件保存在资产中名为 fonts 的文件夹中,
例如:
Typeface face = Typeface.createFromAsset(activity.getAssets(),"fonts/YourFontFile.ttf");
TextView tv0 = (TextView) view.findViewById(R.id.textView1);
tv0.setTypeface(face);