对于Android模拟器阿拉伯文文本支持对于Android模拟器阿拉伯文文本支持(Arabic te

2019-05-11 20:14发布

我想显示在我的Android应用程序阿拉伯文字。 我开发了Android 1.6的应用程序。

问题是,当我运行应用程序,我只能看到的,而不是阿拉伯文字方框。

google'ing后,我发现的字体(* TTF -true类型字体)对于阿拉伯必须添加。 [ http://www.mydigitallife.info/2010/07/02/how-to-install-and-add-hebrew-arabic-and-unsupported-language-fonts-to-android-phone/ ]。 但解决的办法是真实的设备。 更在以上模拟器大多数命令的[例如:su,MKDIR,CHMOD等]是不允许的。

我工作在Windows XP时,Eclipse 3.5.2,Android 1.6的。 所有我需要的是显示模拟器阿拉伯语文字的解决方案。

任何在这方面,你的努力是从我的身边尊重:-)

Answer 1:

我已经得到了解决,从我的朋友上面说的概率..

和共享同一这里..


如果您有.ttf那么首先文件中的Eclipse开放源项目和复制.ttf文件到文件夹的资产,这将是你的项目层次结构。 然后打开.java您要使用的字体,只是按照以下步骤操作文件: -

First
Typeface font1;
TextView txt1;
EditText edtxt;

第二:在onCreate方法只是写下这段代码。

/*here fonttype.ttf is the file which was copied in assets folder.*/

font1 =Typeface.createFromAsset(getAssets(),"fonttype.ttf");
txt1 =(TextView) findViewById(R.id.user_id_txt);
txt1.setTypeface(font1);

edtx = (EditText) findViewById(R.id.editText);
edtx.setTypeface(font1);

这个您的问题将解决。


所有学分去给我的朋友



Answer 2:

您可以保存XML文件中的UTF-8格式



文章来源: Arabic text support for Android Emulator