如何在android中动态设置线性布局的高度和宽度

Cod*_*LaY 1 android

我的xml中有一个Linearlayout,其高度和宽度都有fill_parent ......现在我想动态改变高度和宽度...我试过使用

_llChooseType.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,getWindowManager().getDefaultDisplay().getHeight()-100));
Run Code Online (Sandbox Code Playgroud)

但它给了我java.lang.ClassCastException:android.view.ViewGroup $ LayoutParams异常...

怎么做?

Suj*_*jit 6

用这个..

new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,getWindowManager().getDefaultDisplay().getHeight()-100));
Run Code Online (Sandbox Code Playgroud)