Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.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
在android应用程序中设置希伯来语从右向左的方向_Android_Hebrew_Right To Left - Fatal编程技术网

在android应用程序中设置希伯来语从右向左的方向

在android应用程序中设置希伯来语从右向左的方向,android,hebrew,right-to-left,Android,Hebrew,Right To Left,我用希伯来语写了一个应用程序,但单词的方向有问题: 代码如下: textView2.setText("יצרן: " + company + "\n"); textView2.append("דגם: " + degem + "\n"); textView2.append("מנוע: " + manoa + "\n"); textView2.append("ק'מ/ליטר: "+ watt + "\n"); textView2.append("נסיעה: " + timeString +

我用希伯来语写了一个应用程序,但单词的方向有问题:

代码如下:

textView2.setText("יצרן: " + company + "\n");
textView2.append("דגם: " + degem + "\n");
textView2.append("מנוע: " + manoa + "\n");
textView2.append("ק'מ/ליטר: "+  watt + "\n");
textView2.append("נסיעה: " + timeString + " " + timeMedida+"\n");
我得到:

阿巴斯

而不是

阿巴斯

ד㨵ם:005

而不是

ד㨵ם:500

xml:

<TextView
    android:id="@+id/txt_1_delek"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
            android:gravity="center"


    android:layout_marginTop="50sp"
    android:layout_marginRight="100sp"
    android:layout_marginLeft="100sp"
    android:text="myTextView"/>

万一有人无意中发现这个老问题,正在寻找答案。。。阿米尔的链接指向正确的方向。 你需要的是改变文本的基本方向(而不是对齐方式,正如链接“gravity.RIGHT”中所解释的那样)。在字符串开头插入“left mark”unicode字符\u200F即可


顺便说一句,仅仅将其添加为硬编码字符对我不起作用,显然是因为编码问题。我宁愿避免在代码中处理它,所以我只需从strings.xml中将字符提取为字符串,让android按照自己的意愿进行转换,并实时附加字符串(在您的示例中为“יצן:”+“\n”)

如果有人偶然发现这个老问题并在寻找答案。。。阿米尔的链接指向正确的方向。 你需要的是改变文本的基本方向(而不是对齐方式,正如链接“gravity.RIGHT”中所解释的那样)。在字符串开头插入“left mark”unicode字符\u200F即可

顺便说一句,仅仅将其添加为硬编码字符对我不起作用,显然是因为编码问题。我宁愿避免在代码中处理它,所以我只需从strings.xml中将字符提取为字符串,让android按照自己的意愿进行转换,并实时附加字符串(在您的示例中为“יצן:”+“\n”)

这有用吗?这有用吗?