以编程方式将imageview的高度设置为matchparent

我需要将imageview的高度设置为matchparent编程方式。如果它是一个固定的高度,我知道如何设置。

但我怎么能把它设置为matchparent?

编辑:

实际上父布局的高度dynamic.so我需要使imageview的高度作为父母的高度。

启动LayoutParams。

分配父母的宽度和高度,并将其传递给imageview的setLayoutParams方法

imageView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); 
 imageView.getLayoutParams().height= ViewGroup.LayoutParams.MATCH_PARENT; 
 imageView.setLayoutParams (new ViewGroup.MarginLayoutParams (width, ViewGroup.LayoutParams.MATCH_PARENT)); 

布局参数的types取决于父视图组。 如果你把错误的会引起exception。

您可以使用MATCH_PARENT常量或其数值-1。

你可以尝试这个事情,你想匹配父母。 尺寸排列是宽度和高度

 web = new WebView(this); web.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));