我正在尝试通过代码动态添加一个按钮。
但是我卡在了如何通过代码将按钮的
但是我卡在了如何通过代码将按钮的
android:layout_width
设置为 0dp
。android:layout_width
设置为 0dp
。试试这个:
LayoutParams lp = new LayoutParams(0, LayoutParams.WRAP_CONTENT);
myButton.setLayoutParams(lp);
导入,
import android.view.ViewGroup.LayoutParams;
谢谢
你的按钮有layoutParams。获取这些参数,更新宽度,然后重新应用:
ViewGroup.LayoutParams lp = (ViewGroup.LayoutParams)myButton.getLayoutParams();
lp.width = 0;
myButton.setLayoutParams(lp);