如何在android中运行时改变线性布局的宽度和高度?

时间:2011-03-19 22:43:05

标签: android android-layout android-linearlayout

Guyz ... Plz帮助..给出正确的代码因为我使用了大部分这个问题的例子,我无法解决这个问题......

2 个答案:

答案 0 :(得分:5)

  

如何在android ??

的运行时更改线性布局的宽度和高度

第1步:通过getLayoutParams()获取LinearLayout的{​​{1}}。这些的实际类别取决于LayoutParams的父级。

步骤2:修改LinearLayout

中的值

步骤3:通过setLayoutParams()设置LayoutParams已修改的LinearLayout

答案 1 :(得分:0)

如果您想动态更改宽度/高度,请使用LayoutParams

LinearLayour myLayout = new LinearLayout(this);
parentView.addView(myLayout, new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));