我将layoutDirection更改为RTL,但在RTL和LTR方向上,getX()方法返回相同的数字。此方法从屏幕左侧计算X. 如何更改布局的行为以从屏幕右侧计算X? 非常感谢。
答案 0 :(得分:0)
Android中的查看系统从布局方向独立工作!这意味着,在您的情况下和任何其他情况下,它可以正常工作并从屏幕的左上角计算X和Y!
对于您的问题,有两种方法:
<强>一个强> 从屏幕右侧计算x,如下面的伪
screenWidth - getX()
<强> 2 强> 反转你的代码以使用真正的X.