画面全体に相対的なレイアウトのアクティビティがあります。左上隅にボタンがあります。ボタンをクリックすると、レイアウトを0X座標から100X座標に移動します。私はonclickメソッドでこのようなことを試しました:
RelativeLayout.LayoutParams param = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
param.leftMargin = 100;
meRelativeLayout.setLayoutParams(param);
しかし、これは私の相対的なレイアウト幅を小さくし、左マージンを変更しましたが、レイアウト幅を変更したくない、X座標を変更したいだけです、それを行う方法はありますか?