2016-01-14 1 views
0

Vous avez ce problème génial.L'élément Listview ne restitue pas les formulaires xamarin sur Android

J'ai reçu un listview. et sur winphone et ios tout fonctionne bien.

Mais sur Android, il ne rend pas chaque modèle d'article. et si vous faites défiler l'élément et retour, il apparaît parfois, mais un autre élément est parti.

Sample image

Sample image

La seule chose que j'ai trouvé semblable à cela est fixé avec

HasUnevenRows = true;

ce que je fais. J'ai recherché un bas pour quelque chose qui ressemble à ceci ou même le corrige, mais jusqu'à présent, j'ai peur que je suis sans chance.

Répondre

1

Pourriez-vous joindre le code de votre adaptateur? Je pense que vous êtes incorrect réutilisant des vues dans votre liste. Dans ListAdatpter vous devriez @Overrideméthode getView et actualiser les données en réutilisée convertView accortding nouvelle position

@Override 
public View getView(int position, View convertView, ViewGroup parent) { 
    if(convertView == null) { 
     convertView = newView(parent); 
    } 
    fillViewWithNewData(convertView, position); 
}