Aller au contenu

Placer des boutons en absolue


Seed

Recommended Posts

Bonjour, comme le titre l'explique, je souhaiterais placer des Button sur un layout de façon absolue, je m'explique, j'ai une map qui fait 550*1335 px, et je l'affiche dans un ScrollView en gardant le ratio (redimensionnement par rapport à la largeur).

Et sur cette map j'ai une 40 de button à placé à des endroits précis, mais je trouves rien d'efficace pour les placés correctement et qu'il reste au même endroit quel que soit la résolution de l'appareil utilisé pour lancé l'appli. J'ai essayer de regarder du côté des DisplayMetrics pour convertir mes pixels en dp mais ça me donne pas de résultat correct. (Je pensais utilisé un RelativeLayout.LayoutParameters avec le setMargins)

Si quelqu'un pouvait m'aider ça serait super parce que là je suis bloqué!

Merci d'avance.

Edit: Enfaite j'ai trouvé comment faire en calculant la différence entre la largeur original de l'image et la largeur de l'image une fois afficher sur l'appareil avec le getWindowManager, mais si quelqu'un à une meilleur idée pour placé 40 boutons comme ça, je suis prenneur

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...