Android RTL布局方向行为

时间:2015-04-05 07:45:46

标签: android

我将layoutDirection更改为RTL,但在RTL和LTR方向上,getX()方法返回相同的数字。此方法从屏幕左侧计算X. 如何更改布局的行为以从屏幕右侧计算X? 非常感谢。

1 个答案:

答案 0 :(得分:0)

Android中的查看系统从布局方向独立工作!这意味着,在您的情况下和任何其他情况下,它可以正常工作并从屏幕的左上角计算X和Y!

对于您的问题,有两种方法:

<强>一个 从屏幕右侧计算x,如下面的伪

screenWidth - getX()

<强> 2 反转你的代码以使用真正的X.