Android : le Centrage des Éléments dans une liste
Je viens de commencer l'apprentissage d'Android et de la pensée d'un projet simple pour m'aider à apprendre.
J'ai créé un menu simple à l'aide d'une ListView sur un LinearLayout.
Ce que je veux faire est de centrer le texte dans la ListView et aussi le centre de la ListView dans la mise en page.
J'ai essayé de réglage de la gravité de centre-Hozitonal mais cela ne fonctionne pas.
solution de contournement pour centrer le texte est disponible à ici. C'est un peu différent type d'approche (par code). Mais je suppose que la réponse ci-dessous, c'est mieux, car elle définit la "gravité" de la propriété à xml le niveau lui-même.
OriginalL'auteur Burf2000 | 2011-03-14
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir la
gravity
(paslayout_gravity
) attribut pour centrer le texte. Assurez-vous que vous avez aussi mislayout_width
est fixé à"fill_parent"
. Par exemple, dansmy_text_view.xml
:Et puis vous pouvez utiliser
R.id.my_text_view
que votre id de ressource.En ajoutant la ligne ci-dessus pour votre xml, vous aurez le TextView.
Méchant je comprends, sauf que <TextView bits ne compile pas, faut-il Android.TextView ou quelque chose
Avez-vous le comprendre? Si vous utilisez un
ListView
vous devrez probablement fournir un id de ressource lorsque vous créez votre carte ou de gonfler votre propre dans votre adaptateurgetView
méthode.OriginalL'auteur Matthew Willis