Contrôle des dimensions d'ImageView par programmation
La définition de la largeur et de la hauteur d'une ImageView au moment de l'exécution nécessite une approche programmatique. Pour y parvenir, nous pouvons utiliser les étapes suivantes :
Réglage de la hauteur :
// Fetch the LayoutParams, which holds the dimensions of the View LinearLayout.LayoutParams params = imageView.getLayoutParams(); // Set the height (in pixels) params.height = 20; // This step is crucial! After modifying the layout params, request a layout pass to refresh the view imageView.requestLayout();
Remarque importante :
Si vous modifiez la hauteur de ImageView après que la mise en page ait été dessinée, l'utilisation de requestLayout() est essentielle pour garantir que les modifications sont appliquées. correctement.
Définition de la largeur :
Suivez les mêmes étapes que ci-dessus, mais utilisez la propriété width de l'objet LinearLayout.LayoutParams.
params.width = 40;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!