Comment Aligner ListView Texte à Droite dans Android?
J'ai une vue de liste dans une application Android permet d'afficher une liste de tableaux contenant des Chaînes de caractères et je ne trouve pas toutes les propriétés de la liste qui me permettrait d'aligner le texte de la liste des Éléments à la droite de celui-ci au lieu de la gauche. Toute aide serait super, merci.
Merci à tous pour votre aide. J'ai travaille maintenant
OriginalL'auteur John | 2012-02-23
Vous devez vous connecter pour publier un commentaire.
La réponse dépend exactement comment voulez-vous construire la liste. Si vous utilisez le standard
ArrayAdapter
ensuite, vous pouvez utiliser le constructeur:où
R.layout.aligned_right
est un xml de mise en page comme ceci:Vous ne pouvez pas déplacer les barres de défilement sur le côté gauche. Ne pouvez-vous pas juste mettre une décente de padding à gauche sur la racine de la ligne de sorte que les barres de défilement aura de l'espace et ne se chevauchent pas le contenu?
Fait. Merci s'accoupler apprécié 🙂
OriginalL'auteur Luksprog
C'est parce que ces paramètres ne sont pas définis dans la liste, mais dans le ListAdapter à la place. Lorsque vous spécifiez un adaptateur pour la liste, vous devez le régler à retourner une telle disposition, qui aligne les éléments à droite.
OriginalL'auteur Malcolm
Cela devrait suffire
Vous devez le mettre à la disposition de l'id que vous attribuez à votre carte. Vous aurez à faire, au lieu de spécifier android.R.de mise en page.simple_list_item_1 (probablement ce que vous avez?)
OriginalL'auteur eLobato
Ajouter le ci-dessous pour la mise en page
OriginalL'auteur Bahaa Hany
Pour la liste déroulante afficher, nous devons créer deux ligne XMLs à savoir
L'un est group_row.xml et l'Autre est child_row.xml.
faire group_row.xml comme
Qui est, une vue du Texte aligné à parentRight à l'intérieur d'une Relative Mise en page (ce qui est correspond à un parent).
Après 2 heures de galère, j'ai réalisé cela il y a un moment.
image après
OriginalL'auteur sud007
Prêter attention à une petite chose.
Si vous utilisez listitem à l'intérieur de la liste, le
gravity
attribut de la listitem peut ne pas fonctionner si la listelayout:width
n'est pas définie àmatch_parent
.OriginalL'auteur Gilad Levinson