Bonjour j'aimerais afficher les items de ma listView en fonction de son width comme font certaines applications de messagerie en ajoutant des pointillés pour signifier que le message est long et on a pas à l'afficher en entier comme ceci
Bonjour j'aimerais afficher les items de ma listView en fonction de son width comme font certaines applications de messagerie en ajoutant des pointillés pour signifier que le message est long et on a pas à l'afficher en entier comme ceci
Je n'ai jamais fait ca, mais je pense que pour tes textview en question, tu dois leur attribuer ces 2 caractéristiques :
La première force ton texte à ne s'écrire que sur une ligne, la seconde met des pointillés en fin de ligne au lieu de simplement couper le mot.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 android:lines = "1" android:ellipsize = "2"
https://developer.android.com/refere...roid:ellipsize
Si cela ne marche pas au niveau xml (solution de Turvy), il faudra le faire dans la méthode getView() de l'Adapter.
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS
Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android
Salut,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <TextView android:id="@+id/lbl_id" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="MasterMBG xxxxxxxxxxxxxxxxxxxxxxxjjhhjjhhjhjjhhjhjjhxhjhjhjxhjxhjxhjxuyuylihgrhlrglurhggerglerhg" android:maxLines="1" android:ellipsize="end"/>
Christian Djo,
Plus tu apprends sérieusement, plus tu te rapproches d'un savoir noble. Une chose est certaine, les difficultés ne s'écarteront de ton chemin...
Tu es nouveau dans le développement Android, la page des COURS est là pour te faciliter la vie
Tu peux trouver la réponse à ta question dans la FAQ
Retrouvez mon tutoriel sur la consommation des services web SOAP
Pense à voter positivement en appuyant sur en bas à droite de la réponse qui t'a donné une piste de solution.
Merci beaucoup
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager