J’ai besoin de régler la hauteur d’une imageview en tant que matchparent par programmation. Si c’est une hauteur fixe, je sais comment définir.
mais comment puis-je le définir comme matchparent?
MODIFIER:
En fait, la hauteur de la disposition parente est dynamic.so doit faire la hauteur de l’imageview comme la hauteur du parent.
initier LayoutParams.
atsortingbuer la largeur et la hauteur du parent et la transmettre à la méthode setLayoutParams de l’imageview
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));
Le type de parameters de disposition dépend du groupe de vues parent. Si vous mettez le mauvais, il provoquera une exception.
Vous pouvez utiliser la constante MATCH_PARENT ou sa valeur numérique -1.
Vous pouvez essayer ceci si vous souhaitez faire correspondre le parent. La disposition des dimensions est la largeur et la hauteur
web = new WebView(this); web.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));