Android emulator Android Emulator的阿拉伯语文本支持

Android emulator Android Emulator的阿拉伯语文本支持,android-emulator,Android Emulator,我想在我的Android应用程序中显示阿拉伯语文本。我正在为Android 1.6开发应用程序 问题是,当我运行应用程序时,我只能看到方形框,而不是阿拉伯语文本 谷歌搜索后,我发现必须添加字体*.ttf-阿拉伯语的true type字体。 [ ]. 但解决方案是针对真正的设备。在emulator中,大多数命令[ex:su、mkdir、chmod等]都是不允许的 我正在使用WindowsXP、Eclipse3.5.2和安卓1.6。我只需要一个在emulator中显示阿拉伯语文本的解决方案 我方尊

我想在我的Android应用程序中显示阿拉伯语文本。我正在为Android 1.6开发应用程序

问题是,当我运行应用程序时,我只能看到方形框,而不是阿拉伯语文本

谷歌搜索后,我发现必须添加字体*.ttf-阿拉伯语的true type字体。 [ ]. 但解决方案是针对真正的设备。在emulator中,大多数命令[ex:su、mkdir、chmod等]都是不允许的

我正在使用WindowsXP、Eclipse3.5.2和安卓1.6。我只需要一个在emulator中显示阿拉伯语文本的解决方案


我方尊重您在这方面的任何努力:-

我已经从我的朋友那里得到了上述问题的解决方案

在这里分享同样的东西

如果您有.ttf文件,那么首先在eclipse中打开您的项目,并将.ttf文件复制到项目层次结构中的assets文件夹中。 然后打开要使用该字体的.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);
这样你的问题就会解决


所有的功劳都归于我的朋友

我已经从我的朋友那里得到了解决上述问题的办法

在这里分享同样的东西

如果您有.ttf文件,那么首先在eclipse中打开您的项目,并将.ttf文件复制到项目层次结构中的assets文件夹中。 然后打开要使用该字体的.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);
这样你的问题就会解决


所有学分归我的朋友所有

您可以将XML文件保存为UTF-8格式

如果要在emulator中设置阿拉伯文字体,可以将XML文件保存为UTF-8格式

如果要在emulator中设置阿拉伯文字体,请尝试