Articles of listview

L’ordre ListView dans ArrayAdapter est mélangé lors du défilement

J’ai un ListView dans un ArrayAdapter personnalisé qui affiche une icône ImageView et un TextView dans chaque ligne. Lorsque je fais la liste suffisamment longtemps pour vous permettre de la faire défiler, l’ordre commence correctement, mais lorsque je commence à défiler, certaines des entrées précédentes commencent à réapparaître. Si je fais défiler en arrière, l’ancienne […]

Comment afficher une flèche de sorting dans l’en-tête d’une colonne de vue liste en utilisant C #?

Comment afficher une flèche de sorting dans l’en-tête de la colonne sortingée dans une vue de liste qui suit l’aspect natif du système d’exploitation?

Filtrage personnalisé dans Android à l’aide d’ArrayAdapter

J’essaie de filtrer mon ListView qui est rempli avec cet ArrayAdapter: package me.alxandr.android.mymir.adapters; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java.util.Iterator; import java.util.Set; import me.alxandr.android.mymir.R; import me.alxandr.android.mymir.model.Manga; import android.content.Context; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.Filter; import android.widget.SectionIndexer; import android.widget.TextView; public class MangaListAdapter extends ArrayAdapter implements SectionIndexer { […]

Android: comment actualiser le contenu de ListView?

Mon ListView utilise une extension de BaseAdapter , je ne parviens pas à l’actualiser correctement. Lorsque je rafraîchit, il apparaît que les anciennes données s’ajoutent aux nouvelles données jusqu’à ce qu’un événement de défilement se produise. Les anciennes lignes sont dessinées par-dessus les nouvelles lignes, mais les anciennes lignes disparaissent lorsque je lance le défilement. […]

Comment mettre à jour les informations d’une activité Android à partir d’un service d’arrière-plan

J’essaie de créer une application Android simple qui possède une liste d’activités, lorsque l’application démarre, je prévois de démarrer un service qui calculera constamment les données (elles changeront) et je veux que la ActivityList soit synchronisée avec les données que le service calcule pour la durée de vie de l’application. Comment puis-je configurer mon activité […]

Android – ListView – performItemClick

Je suis confronté à des difficultés lorsque j’essaie d’utiliser la fonction performItemClick de ListView. Tout ce que je veux faire est d’effectuer un clic par programmation dans le premier élément de la liste. Comment puis je faire ça? J’ai recherché cette fonction dans la documentation, mais je n’ai pas vraiment compris ses parameters. J’ai essayé […]

ClassCastException avec ListView lors de l’exécution de notifyDataSetChanged

J’ai ajouté une vue à l’en-tête de listVivew, View TopSearch = (View) View.inflate(this, R.layout.search, null); lv.addHeaderView(TopSearch, null, false); Et tout va bien jusqu’à ce que j’essaie d’exécuter (lorsque les données changent) adapter.notifyDataSetChanged(); Cela plante toujours mon application en me donnant l’erreur suivante: > java.lang.ClassCastException: android.widget.HeaderViewListAdapter Si je supprime la vue d’en-tête, il n’y a pas […]

Comment créer un tiroir de navigation personnalisé dans Android

Salut, j’essaie de créer un tiroir de navigation similaire au tiroir de navigation de l’application gmail. Je suis le site du développeur mais il ne spécifie que l’implémentation de base. Mais je dois personnaliser la navigation en fonction de mes spécifications. Je dois append un en-tête pour classer l’élément de liste dans le tiroir J’ai […]

android listview obtenir l’élément sélectionné

Je suis nouveau sur Android, j’ai un code dans lequel j’ai placé des boutons dans la vue liste. Ma liste est comme .. Number | Name | ID (visibility = gone) | Level | button1 | button2 La fonction est différente dans le cas des boutons 1 et 2. J’ai appliqué des écouteurs sur des […]

Redessiner une seule ligne dans une vue de liste

Est-il possible de redessiner une seule ligne dans un ListView ? J’ai un ListView avec des lignes qui sont LinearLayout s. J’écoute un changement de préférence et j’ai parfois besoin de changer une seule View dans LinearLayout d’une seule ligne. Est-il possible de le faire redessiner sans appeler listview.notifyDatasetChanged() ? J’ai essayé d’appeler view.invalidate () […]