Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows android studio编辑器中的RTL(波斯语-阿拉伯语)字母混乱_Windows_Macos_Android Studio_Editor - Fatal编程技术网

Windows android studio编辑器中的RTL(波斯语-阿拉伯语)字母混乱

Windows android studio编辑器中的RTL(波斯语-阿拉伯语)字母混乱,windows,macos,android-studio,editor,Windows,Macos,Android Studio,Editor,在AndroidStudio编辑器中,当我选择波斯文本或RTL语言(波斯语-阿拉伯语)字母的一部分时,它会出错 例如,这部分代码: <string name="NetworkConnection">لطفا اتصال اینترنت خود را بررسی نمایید.</string> 。 但在编辑器中选择RTL语句的一部分后,将其重塑为以下形式: 我需要安装一个插件或其他解决方案有 编辑1,回答: 对于Windows操作系统用户来说,上述回答是正确

在AndroidStudio编辑器中,当我选择波斯文本或RTL语言(波斯语-阿拉伯语)字母的一部分时,它会出错

例如,这部分代码:

   <string name="NetworkConnection">لطفا اتصال اینترنت خود را بررسی نمایید.</string>
但在编辑器中选择RTL语句的一部分后,将其重塑为以下形式:

我需要安装一个插件或其他解决方案有


编辑1,回答:

对于
Windows操作系统
用户来说,上述回答是正确的

但对于
Mac OS
用户,请根据
AndroidStudio
中的以下路径选择
编辑自定义属性


这样,您就可以在
~/Library/Preferences/{FOLDER\u NAME}中创建
idea.properties
文件/idea.properties
路径,您可以编辑此文件并添加属性,如
editor.new.rendering=true
AndroidStudio
编辑器中为
RTL支持提供

目前Android Studio对RTL语言没有很好的支持。 但是你可以在“稳定频道”上将你的Android Studio更新到最新版本,这个版本在某种程度上为RTL语言提供了很好的支持

另外,androidstudio还有一个资源文件编辑器。它完全适用于RTL语言。在资源文件中,单击屏幕右上角的“打开编辑器”进入编辑器。

Salaam saeed
我找到了一种方法,它已经有一些错误,但总比没有好(卡奇·巴齐·希奇!!)
文件>设置>编辑器>颜色和字体>字体
保存方案的副本,然后取消选中ShowMonospace选项,然后选择Tahoma字体。这项工作做得更好,但并不出色。
我的波斯语比英语好!!

这是安卓工作室报道的一个Bug

根据评论#19和#21,这个问题将在Android Studio 2.0稳定版(即将)中解决:

评论#19:

在Android Studio 2.0中发布。在中设置“editor.new.rendering=true” idea.properties如中所述

在IntelliJ 15中默认情况下未启用,但用户可配置

评论#20:

我添加了一个示例,说明如何在中配置它

这不是一个用户可配置的选项;我们计划启用 默认情况下,只要我们测试并确认 性能和稳定性令人满意


对于Windows中的Android Studio 1.5,在
C:\Users\your\u user\u name\u folder\.AndroidStudio1.5
并将其写入文件:

editor.new.rendering=true
我对它进行了测试,结果很有效。

我使用的是android studio 2.1.1版,但是波斯语有很多问题。当U型输入波斯语时,在xml中显示相反。但在最终的apk中没有问题,我的设备正确地显示了它。 如果你想使用波斯语字体,可以这样使用:

TextView tx = (TextView) findViewById(R.id.textView);
Typeface custom_font_BKoodakBold = Typeface.createFromAsset(getAssets(),                
        "fonts/B Koodak Bold.ttf");
 if (tx != null) {
        tx.setTypeface(custom_font_BKoodakBold);
我用过它,它工作得很完美,在设备中的诅咒。textView是我用xml编写的文本,BKoodakBold是我的字体

سلام وقتی در اندروید استودیو به فارسی تایپ کنی لغات درست اما جمله برعکسه. اما زمانی که برنامه رو در موبایل اجرا کنی این مشکل خودشو نشون نمیده و جای نگرانی نداره. 以下内容:

TextView tx = (TextView) findViewById(R.id.textView);
Typeface custom_font_BKoodakBold = Typeface.createFromAsset(getAssets(), 
        "fonts/B Koodak Bold.ttf");
 if (tx != null) {
        tx.setTypeface(custom_font_BKoodakBold);
㶕砭砭砭砭砭砭砭砭砭砭砭砭砭砭砭砭砭砭砭。ورژن اندروید استودیو من 2.1.1 است. نوشته من در فایل ایکس ام ال به نام تکست ویو است. ببخشید به انگلیسی ننوشتم چون جمله اشتباه تایپ میشه.
不要担心。它在每种RTL语言上都这样做。也在我的电脑上。它在设备上的显示方式比在计算机上的显示方式更重要。我使用的是最新版本的
Android Studio
——但关于编辑器:对!但仍然不是很好。你确定你是在“稳定频道”吗?不是例如金丝雀或贝塔频道?阅读指南并编辑你的答案,使其更好。没有Tahoma,但我更改了字体。至少安卓工作室现在更好地展示了波斯语,而不是完美的。:-):-鼃)()()()()()()(