Je suis un nouveau sur Android. Je crée une application qui contient une vue de liste qui sera remplie dynamiquement. Mon exigence est quand la liste est vide, je voudrais montrer un message. Je ne veux pas créer de vues supplémentaires uniquement pour afficher ce message. Y a-t-il un bon moyen de le faire? Aucune suggestion?Comment afficher un message lorsque l'affichage de la liste est vide dans android
Répondre
ListActivity
dispose d'une fonctionnalité où il affiche une vue spécifique lorsque la liste est vide: @android:id/empty
. Vous pouvez facilement utiliser une mise en page personnalisée avec ListActivity
pour y parvenir.
Si vous ne voulez pas utiliser ListActivity
, vous pouvez toujours regarder l'implémentation de ListView.java et l'adapter.
Il n'y a vraiment pas moyen de le faire sans créer de vues supplémentaires. Si votre élément de vue Liste n'est qu'un TextView, vous pouvez toujours ajouter à votre adaptateur un élément indiquant que la liste est vide et assurez-vous de l'effacer avant d'ajouter les résultats réels. Vous pouvez également ajouter un TextView en tant que HeaderView qui indique également "la liste est vide" et assurez-vous de masquer l'en-tête lorsque vous ajoutez les résultats réels. Je pense que la première option pourrait être le meilleur.
J'ajoutais un article à arraylist disant que la liste est vide. Mais je sentais que ce n'était pas une mise en œuvre propre. Aussi ma rangée de la liste a maintenant une image aussi. C'est pourquoi j'ai posté cette question. – rajaramyadhav
- 1. ListView vide, comment puis-je afficher un message sur un ListView lorsqu'il est vide?
- 2. Balise vide XStream lorsque la liste est vide
- 3. Android listview message vide avec en-tête
- 4. Message vide dans gridPanel
- 5. Comment afficher un message contextuel temporaire non modal dans Android?
- 6. comment afficher une liste dans android
- 7. Afficher un message dans Android Modifier le champ de texte
- 8. émulateur Android est commencer, mais la fenêtre Afficher l'écran vide
- 9. Afficher le texte au-dessus de la liste si la liste est vide? (SharePoint 2007)
- 10. Afficher une liste de fichiers dans android?
- 11. Comment afficher une liste déroulante dans Android?
- 12. Comment afficher la liste des images dans ListView dans android?
- 13. Afficher un message lorsque Fermer le programme dans Qt/C++
- 14. Erreur Sqlite lors de l'ouverture d'un TAB et lorsque la base de données est vide Android
- 15. Graphiques ASP.NET 4.0 - Comment afficher un message explicatif dans la zone graphique lorsque la requête databound ne renvoie aucun résultat?
- 16. KSoap-Android \ JCIFS envoie un message HTTP vide
- 17. Comment faire pour afficher la liste des éléments dans Android?
- 18. Comment afficher un message dans Google Maps?
- 19. Comment afficher le curseur de la main lorsque la souris est sur Composant Liste?
- 20. si la liste est Évaluer JSTL vide
- 21. Comment initialiser la liste vide?
- 22. android: comment aligner un message dans alertDialog?
- 23. Comment puis-je afficher un message lorsque j'ouvre un fichier dans VS 2008?
- 24. Erreur lorsque Request.QueryString est vide
- 25. Envoyer un grand message param dans Android
- 26. Comment supprimer un widget lorsque l'application est désinstallée dans Android?
- 27. Comment afficher un message lorsque je clique sur un objet dans Visio en utilisant VBA?
- 28. Comment afficher un élément div vide?
- 29. Comment afficher le message avec succès lorsque j'ai posté un commentaire dans le mur du livre de visage?
- 30. Android: Comment afficher les images de la dans un ListView?
Merci beaucoup Alexander. C'était exactement la même chose que je cherchais. – rajaramyadhav
@alexanderblom Le lien ListView.java est rompu. Regle-le, s'il te plait. – jeevs
Lien vers ListActivity.java https://github.com/android/platform_frameworks_base/blob/master/core/java/android/app/ListActivity.java – ricardgf