Bonjour,
je réalise une petit application android et je souhaite réaliser une ihm qui ait la même apparence quelque soit les résolutions d'écrans.
donc pour faire bien je me suis dit que j'allais utiliser DisplayMetrics pour récupérer WindowWidth et WindowHeight a partir desquelles j'allais faire des divisions et des soustraction de taille de mes différents éléments images, boutons, textes etc...
pour réaliser ca j'ai essayé d écrire dans mon fichier ressource en XML depuis mon activite principale seulement mon R.java me change le type tout le temps et je ne peux pas déclarer mes dimentions en public int car a chaque fois R.java se régénère et redéfinit toutes mes vars en static final int.
si je veux alligner mes éléments ou les centrer oubien définir des marges je suis obligé d'extraire la longueur et le largeur de mon écran pour ensuite la diviser et lui soustraire la moitié de la dimension de mes éléments à afficher, vous me suivez ?
je sais pas si il y en a parmi vous qui font leurs applis comme cela mais je cherche vraiment a trouver une solution pour un rendu propre et proportionnel en dimension sur les différentes résolutions.
merci de votre aide !
Partager