1

だから私はFrameLayoutの上に座っているImageViewを持っています。ユーザーがタップしてどこかにドラッグしたときに、この画像ビューを移動したいと思います。これは私がやろうとしたことです:

FrameLayout.LayoutParameters params = new 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 に答える