4

FrameLayout 上に ImageView があります。マージンを設定してこのimageViewを移動できるようにしたい:
LayoutParams lp = new FrameLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT);
lp.setMargins(left, top, 0, 0);
imageView.setLayoutParams(lp);
imageView.invalidate();
しかし、何も変わらず、私のimageViewは動かない。
私は何を間違っていますか?新しいマージンを設定した後
以外に何か別のことをする必要がありますか?imageView.invalidate()

4

1 に答える 1

0

これを試してみてください、うまくいくと思います

FrameLayout.LayoutParams lp=new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
于 2013-06-01T06:30:06.140 に答える