установите высоту imageview как matchparent программно
Мне нужно установить высоту imageview как matchparent программно.если это фиксированная высота я знаю, как настроить.
но как я могу установить его как matchparent?
EDIT:
на самом деле высота родительского макета dynamic.so мне нужно сделать высоту imageview как высоту родителя.
6 ответов:
инициировать LayoutParams .
назначьте ширину и высоту родителя и передайте его методу setLayoutParams объекта imageview
imageView.setLayoutParams (new ViewGroup.MarginLayoutParams (width, ViewGroup.LayoutParams.MATCH_PARENT));тип параметров компоновки зависит от родительской группы представлений. Если вы поставите неправильный, это вызовет исключение.
вы можете попробовать это, если вы хотите, чтобы соответствовать родительским. Расположение размеров-ширина и высота inorder
web = new WebView(this); web.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
Comments