.xml を持つ xml レイアウト ファイルがありますButton
。の高さButton
は に設定されていmatch_parent
ます。親レイアウトの高さと幅の変更に関係なく、幅をボタンの高さと同じにして正方形のボタンを作成したい..
質問する
12489 次
2 に答える
16
これはどう:
Button yourBtn = (Button) findViewById.(R.id.yourBtn);
int btnSize=yourBtn.getLayoutParams().width;
yourBtn.setLayoutParams(new LayoutParams(btnSize, btnSize));
于 2013-01-11T14:45:03.387 に答える
3
プログラムでそれを行う必要があります。XML レイアウトは静的なもの専用です。
ボタンが画面上に少なくとも 1 回描画された後、LayoutParams
必要な値で新しいボタンを設定してサイズを変更します。
于 2013-01-11T14:49:53.497 に答える