42 votes

Alternative à AbsoluteLayout dans Android?

Si AbsoluteLayout est obsolète, que puis-je utiliser à la place?

J'ai fait une application qui utilise AbsoluteLayout mais elle ne fonctionne pas bien avec les différentes résolutions d'écran. J'utilise parce que je peux définir la position X et Y d'un bouton. Puis-je définir la position d'un bouton en utilisant une autre disposition?

24voto

Kyle Points 2174

11voto

GKTHEBOSS Points 51

Utilisez RelativeLayout et définissez des marges gauche et droite comme

 RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
lp.leftMargin = x;
lp.topMargin =  y;
 

0voto

Andrew Points 220

Je voudrais simplement utiliser une disposition relative et la définir en fonction des autres éléments / bords de l'écran. Sinon, votre disposition apparaît différemment sur différents appareils.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X