2010-03-30 6 views
0

de recherche d'aide pour concevoir une mise en page comme indiqué ici:composants Harmoniser aux positions souhaitées

http://docs.google.com/Doc?docid=0AQhgDtGvE2HgZGZ6cmtua185MTd0eGdyZmc&hl=en

Le défi majeur je fais face est l'alignement des composants à des positions souhaitées. Veuillez vous référer aux trois boutons (icônes) et à la façon dont ils sont positionnés. Littéralement, en devenant fou, en pensant comment les positionner exactement aux endroits désirés.

Toute aide est très appréciée.

Cordialement, Rony

+1

Quelles sont les trois icônes? Ceux qui se trouvent sous les figures en cours d'exécution, ou ceux qui se trouvent au bas de la page? –

Répondre

1

Depuis que vous avez utilisé la catégorie Android, je suppose que vous essayez de recréer cette mise en page de l'iPhone dans Android.

Les trois boutons seront probablement mieux posés comme suit. Votre conteneur de mise en page principal serait probablement un RelativeLayout, de sorte que vous pouvez ancrer les éléments en haut et en bas et tout mettre en dehors de l'un de ses éléments frères. Les trois icônes de bouton (et je suppose que vous faites référence aux boutons circulaires et non aux boutons de la barre d'onglets tout en bas) seraient dans un LinearLayout centré dans son parent (probablement vouloir utiliser gravity = center_horizontal sur l'extérieur principal mise en page) et les éléments individuels auraient des paramètres de marge gauche et droite égaux pour obtenir l'espacement désiré (layout_marginLeft, layout_marginRight). Vous pouvez également créer le conteneur LinearLayout des boutons (layout_width = fill_parent) et utiliser l'attribut android: weight sur les boutons extérieurs en les plaçant vers le centre et en utilisant un poids inférieur sur l'élément central. Je préférerais la première option, personnellement.

Si vous essayez de créer des mises en page relativement complexes et que tout ce qui précède n'a pas de sens, revenez en arrière et lisez les documents. La mise en page dans Android est très puissante, mais vous devez vraiment comprendre les outils disponibles pour en tirer parti.

+0

Salut riche, Extrêmement reconnaissant pour cette ligne directrice merveilleuse. Ça a marché et plus que ça je suis content, j'ai un peu appris le concept. Jim Blackler, Merci pour votre réponse aussi. Cordialement, Rony – Anees

Questions connexes