2015-04-05 83 views
3

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

+0

发布你试过的东西 – Gattsu 2015-04-05 10:45:51

+0

我尝试使用拖放操作。 我动态地将视图(一个立方体)添加到我的布局并拖动它。 – 2015-04-06 05:03:11

+0

我要求'代码',请阅读[如何问](http://stackoverflow.com/questions/how-to-ask) – Gattsu 2015-04-07 13:02:39

回答

0

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

您的问题有两种方法:从屏幕的右侧

一个 计算X中包含伪

screenWidth - getX() 

扭转你的代码是真正的X工作