Je voudrais être en mesure de modifier la taille de certains de mes ImageViews en fonction de ce qu'ils Drawable. Je n'ai pas encore décidé si je vais les amener à lire les nouvelles dimensions à partir du Drawable ou si je vais juste avoir un tableau/enum stocker les hauteurs de ceux-ci, mais ce dont j'ai besoin d'aide est le changement réel de l'ImageView Taille.Besoin de redimensionner Android ImageView pour correspondre à la taille de changement Taille
Laquelle des nombreuses fonctions pour modifier la taille des objets dois-je utiliser pour changer la taille d'un ImageView tout en conservant son positionnement relatif dans le RelativeLayout dont il fait partie? Je ne peux pas travailler si je devrais changer les limites du Drawable ou si je devrais redéfinir les LayoutParams de l'ImageView ou toute autre méthode complètement. Les drawables auront toujours la même largeur, mais leur hauteur changera en fonction de ce qui est dans chaque tile d'une map (ce qui est rendu).
C'est en fait là où j'ai commencé et j'ai eu de vrais problèmes avec les choses qui évoluaient vers la mauvaise taille relative, d'où la complexité supplémentaire. Cependant, après avoir dit cela, je me suis rendu compte que je devrais le revoir et simplement en ajoutant un maxwidth = fait se comporter comme je le voulais. Maintenant, ils restent la largeur relative que je veux, mais l'échelle pour s'adapter à l'drawable dans l'autre dimension. – Zulaxia
Je suis content que vous ayez réussi! En y réfléchissant, je n'ai rien fait pour changer un code dans le code, donc je ne sais pas exactement comment il gère le rééchelonnement. – kcoppock