10
votes

Comment centrer aligner une vue?

J'ai besoin de poser un nombre variable de vues (peut simplement être une) à côté de l'autre comme dans linearlayout. Mais je veux que tout l'arrangement soit central aligné. Les points de vue doivent être côte à côte. Mais tout l'arrangement doit être équidistant à partir du bord gauche et droit de l'écran ou du parent contenant. Comment puis-je accomplir cela?


0 commentaires

3 Réponses :


11
votes

Avez-vous essayé xxx

?


0 commentaires

2
votes

Cela le fera pour vous

Android: Layout_gravity = "Centre_horizontal"

Aussi vous souhaitez considérer la propriété de poids pour vous assurer que cet élément de mise en page prend la priorité sur les autres.

http://developer.android.com/reference/andrroid/ widget / linearlayout.layoutparams.html

Pour regrouper tout ensemble, vous pouvez utiliser une disposition de trame ou une mise en page relative.


0 commentaires

23
votes

Vous devrez envelopper vos vues à l'intérieur d'un linearlayout et votre disposition linéaire à l'intérieur de quelque chose d'autre: xxx

Assurez-vous que tous vos vues utilisent Android: Layout_width = "Wrap_Content" . Si vous travaillez avec relativenelayout , ce sera le suivant: xxx


0 commentaires