-3
私は余白を変更したいボタンがあります。 は、ここに私のコードです:Android:layoutParams.setMargins()はビューのサイズを変更します
RelativeLayout.LayoutParams buttonParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
buttonParams.setMargins(r.getWidth()/3 * 2, r.getHeight() * 5/7, 0, 0);
b.setWidth(r.getWidth()/4);
b.setHeight(r.getWidth()/8);
b.setLayoutParams(buttonParams);
私はsetMarginsの値を変更、Bの大きさが変化します。なぜこれが当てはまり、どうすれば修正できますか?