我怎么能在android中写波斯语?

时间:2015-04-26 07:57:00

标签: java android fonts android-studio right-to-left

我是一名业余编码员,我想在android studio中写波斯语。但在输入波斯语后,android studio会显示一些奇怪的字符。 当然这是正确的约3个月,但突然间它很奇怪。 :| 如果你帮我修理它,我很感激。

enter image description here

4 个答案:

答案 0 :(得分:0)

在3以后的Android版本中,您不需要任何东西,但在早期版本中,您必须将Farsi.java添加到您的应用程序中,并在代码中写入文本,如下所示:

MyTextView = (TextView) findViewById(R.id.MyTextView);

Typeface tf = Farsi.GetFarsiFont(this);
MyTextView.setTypeface(tf);
MyTextView.setText(Farsi.Convert("سلام"));

你不能在早期版本的xml文件中写波斯语文本!所以我建议使用较新版本的android。

答案 1 :(得分:0)

在android studio中选择你的项目并转到File/Setting menu。在打开的页面中指向File Encodings选项,并在该标签中确保IDE EncodingUTF-8

答案 2 :(得分:0)

在Android Studio中转到设置 - >编辑 - >字体和颜色 - >字体,检查"辅助字体"复选框并从列表中定义一个波斯语字体,如" Nazanin"。此外,取消选中"仅显示等宽字体"。

答案 3 :(得分:-1)

对于Windows中的Android Studio 1.5,在中创建名为“idea.properties”的文件 C:\用户\ .AndroidStudio1.5
并将其写入文件:

editor.new.rendering=true