Android位置在运行时查看

时间:2013-10-16 16:43:55

标签: android view runtime relativelayout

我在屏幕上移动图像并控制对象是否与矩形碰撞。如果它发生我设置touchlistener(null)并将位置设置为矩形的位置。但是视图不会放在那里。

我试过了:

view.layout(rect.left, rect.top, rect.right, rect.bottom);

和此:

LayoutParams mlp = (LayoutParams) aimView.getLayoutParams();
mlp.setMargins(rect.left, rect.top, 0, 0);
view.setLayoutParams(mlp);

我还使用getRelativeLeft((View)view.getParent())测试并将其添加到左侧和顶部,但没有效果。

我不知道如何解决这个问题。你能救我吗?

0 个答案:

没有答案