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 de la colonne sortingée dans une vue de liste qui suit l’aspect natif du système d’exploitation?
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 { […]
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. […]
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é […]
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é […]
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 […]
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 […]
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 […]
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 () […]