1

所以我有一个 ImageView 坐在 FrameLayout 上。当用户点击它并将其拖动到某处时,我想移动此图像视图。这就是我试图做的:

FrameLayout.LayoutParameters 参数 = 新 FrameLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT);

params.setMargin(marginLeft, marginTop, 0, 0); view.setLayoutParams(params);

但是,这不起作用。imageView 不动。设置新的布局参数后是否需要以某种方式刷新视图?

4

1 回答 1

0

尝试view.invalidate();让它绘制您更新的视图。

于 2010-09-15T07:40:12.087 回答