如何更改Android中Imageview的坐标

时间:2014-07-11 04:33:47

标签: android

我正在尝试制作Android游戏,并且我试图让图像更改其在屏幕上的位置。有没有办法找到并更改ImageView的坐标?

2 个答案:

答案 0 :(得分:1)

您可以尝试使用布局参数。假设您正在使用FrameLayout或任何其他支持边距的布局

private ImageView myView;// populated in onCcreate

private void moveImage(int x, int y) {
    ViewGroup.MarginLayoutParams lp = (ViewGroup.MarginLayoutParams)myView.getLayoutParams();
    lp.leftMargin = x;
    lp.rightMargin = y;
    requestLayout();
}

答案 1 :(得分:0)

你能详细说明你的问题吗?你想什么时候改变你的图像位置?你可以使用view.setX(value)和view.setY(value)方法来改变视图的坐标。