0
votes

ListView ne s'affiche pas à l'écran

J'ai récemment commencé à utiliser listview sur l'application Android et je ne le fais pas à afficher à l'écran.

J'ai vu de nombreux tutoriels sur la façon de faire un adaptateur personnalisé < / Code> et suivi la ligne de ligne par ligne, mais à la fin, je n'ai pas été en mesure de faire l'affichage listview sur mon écran, j'ai même laissé un texte réparé dans un textview Pour afficher au listview mais cela ne l'a toujours pas affiché.

Ceci est le constructeur de mon code d'entité: xxx

Ceci mon adaptateur personnalisé qui s'étend "arrayadapter" xxx

ceci est la mise en page "Activity_Attividade02" qui possède le listview , et quelques autres vues de texte que je ne montrerai pas ici. xxx

ceci est la mise en page "Layout_clasificacao" qui sera remplie par l'adaptateur Xxx

et c'est la classe principale "attividade02" qui commencent tout xxx

reprise, le listview n'affiche pas "ClassificCaAdapter" et je le souhaite. < / p>


0 commentaires

4 Réponses :


0
votes

Assurez-vous que l'adaptateur correspond à la méthode getItemCount () et renvoie le classificacaolist.size () . Il ne doit pas retour 0 ;


0 commentaires

0
votes

Eh bien ... c'était un problème assez évident, dans la mise en page principale Activity_Attividade02 Il y avait un linearlayout au-dessus du listview qu'il est < Code> Layout_height a été défini sur Match_Parent et il occupait l'intégralité de la mise en page et ne laissant pas le listview étant affiché.


0 commentaires

0
votes

Je teste votre code lorsque vous écrivez et trouvé une erreur ici et cela fonctionne normalement, mais je commencez ImageView Line, car vous ne le définissez pas dans Classificacao Class

une erreur ici P>

Integer.toString( classificacaoList.get(position).getTimee() )


0 commentaires

0
votes

Veuillez ajouter la méthode getcount () dans votre classe ClassificCaAdapter, c'est une méthode de remplacement. Il retournera la taille de la liste, si vous ne remplacerez pas cela, il retournera 0 comme taille de liste.

public int getCount() {
        return classificacaoList .size();
    }


0 commentaires