7

コードを介して動的にボタンを追加しようとしています。

しかし、私はコードを介してandroid:layout_widthボタンの設定方法に固執しています。0dp

4

2 に答える 2

16

これを試して :

LayoutParams lp = new LayoutParams(0, LayoutParams.WRAP_CONTENT);
myButton.setLayoutParams(lp);

輸入、

import android.view.ViewGroup.LayoutParams;

ありがとう

于 2013-01-25T19:39:26.510 に答える
4

ボタンにはlayoutParamsがあります。それらのパラメータを取得し、幅を更新して再適用します。

ViewGroup.LayoutParams lp = (ViewGroup.LayoutParams)myButton.getLayoutParams();
lp.width = 0;
myButton.setLayoutParams(lp);
于 2013-01-25T19:41:40.110 に答える