Android textview不是从右到左,尽管是从右到左的设备

Android textview不是从右到左,尽管是从右到左的设备,android,textview,right-to-left,Android,Textview,Right To Left,我正在构建一个应用程序,该应用程序将同时适用于RTL和本地方向的LTR,我使用RTL设备(希伯来语),所有视图都是RTL ok。但在另一台稍新的设备上,所有希伯来语文本的视图都是从右到左的,但在英语中它们是从左到右的,即使它们是英语,它们也应该是从右到左的,已经在2部新手机上测试过了,是的,这个问题再次出现 请提供帮助。您可以在XML中更改重力: <TextView android:width="wrap_content" android:height="wrap_co

我正在构建一个应用程序,该应用程序将同时适用于RTL和本地方向的LTR,我使用RTL设备(希伯来语),所有视图都是RTL ok。但在另一台稍新的设备上,所有希伯来语文本的视图都是从右到左的,但在英语中它们是从左到右的,即使它们是英语,它们也应该是从右到左的,已经在2部新手机上测试过了,是的,这个问题再次出现


请提供帮助。

您可以在XML中更改重力:

<TextView android:width="wrap_content"
          android:height="wrap_content"
          android:text="example"
          android:gravity="right"/>

在使用同时支持RTL和LTR的应用程序时,使用重力值作为开始和结束

因此,首先我将检查设备是否为RTL,然后如果是,为所有可能行为不同的文本视图设置重力,然后为RTL。谢谢,我现在就试试。是的,我确实覆盖了RTL重力功能,即使每个文本视图可以包含类似名称或地址的字符串,因为我有一部希伯来语手机,所有的东西都是从右到左的,但是我的另一个朋友也有一部希伯来语手机,但是所有的英文文本都是从左到右的,尽管是rtl
textView.setGravity(Gravity.RIGHT);