Articles of android listview

Séparateur (séparateur) après le dernier élément de ListView

Lorsque je crée une mise en page simple avec uniquement un object ListView, aucun séparateur ne s’affiche après le dernier élément, ce qui est un peu moche. Cependant, j’ai découvert qu’un séparateur est affiché après le dernier élément si j’ajoute une autre vue en dessous de la liste et définit l’atsortingbut android:layout_above pour la liste. […]

Est-il possible d’étendre AbsListView pour créer de nouvelles implémentations ListView?

J’ai cherché à créer une vue de liste stylistiquement différente, comme beaucoup d’autres personnes, et j’ai commencé par chercher à étendre AbsListView. Selon le doc Android, AbsListView est: Classe de base pouvant être utilisée pour implémenter des listes d’éléments virtualisées. Une liste n’a pas de définition spatiale ici. Par exemple, les sous-ensembles de cette classe […]

Pourquoi mon onItemSelectedListener n’est-il pas appelé dans un ListView?

J’utilise un ListView qui est configuré comme ceci: Dans mon code, j’ajoute un OnItemSelectedListener au ListView comme ceci: getListView().setAdapter(adapter); getListView().setOnItemSelectedListener(this); mon activité implémente l’auditeur comme ça: @Override public void onItemSelected(AdapterView parent, View view, int position, long id) { Log.d(“Tag”, “ListItemSelected: Parent: ” + parent.toSsortingng() + ” View: ” + view.toSsortingng() + ” Position: ” + […]

ClassCastException lors de l’appel de ListView.addHeaderView ()?

J’ai une mise en page assez complexe (contenant RelativeLayouts, TextViews et ImageViews) que je souhaite placer au-dessus d’une vue de liste. Cette vue doit défiler avec la vue liste. J’ai essayé d’append la mise en page en tant qu’en-tête à la liste en utilisant ce code: View v = inflater.inflate(R.layout.list_view, container, false); View header = […]

Android. Comment fonctionne la méthode notifyDataSetChanged () et ListViews?

J’essaie de comprendre le concept ListView et son fonctionnement et j’essaie de créer mon propre adaptateur qui étend BaseAdapter . Pour ArrayAdapter par exemple, il y a la méthode notifyDataSetChanged() qui devrait être appelée après avoir mis à jour la liste de tableaux contenant toutes vos données, afin de rafraîchir ListView . Mais je crée […]

Supprimer les éléments ListView dans Android

Quelqu’un peut-il s’il vous plaît me donner un exemple de code pour supprimer tous les éléments ListView et remplacer par de nouveaux éléments? J’ai essayé de remplacer les éléments de l’adaptateur sans succès. Mon code est populateList(){ results //populated arraylist with ssortingngs ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, results); listview.setAdapter(adapter); adapter.notifyDataSetChanged(); listview.setOnItemClickListener(this); } // now […]

Comment faire une partie du texte Gras dans Android à l’exécution?

Un ListView dans mon application a beaucoup d’éléments de chaîne comme le name , l’ experience , la date of joining , etc. Je veux juste name caractères en gras. Tous les éléments de chaîne seront dans un seul TextView . mon XML: Mon code pour définir le TextView de l’élément ListView: holder.text.setText(name + “\n” […]

Détecter Scroll Up & Scroll down dans ListView

J’ai l’exigence suivante: Dans un premier temps, les données de la page n ° 2 sont extraites du serveur et les éléments sont renseignés dans une liste. Étant donné que la page précédente et la page suivante sont disponibles dans un scénario, le code suivant a été ajouté: if(prevPageNo > 0){ mListViewActual.setOnScrollListener(this); } if(nextPageNo > […]

Comment faire un ListView transparent dans Android?

Comment rendre le ListView transparent dans Android? L’image d’arrière-plan Android doit être visible.

Swipe ListVoir l’élément de droite à gauche afficher le bouton supprimer

J’ai un ListView personnalisé affichant la liste des mots sélectionnés dans la firebase database. Lorsque je fais glisser cet élément de la liste, je souhaite afficher le bouton Supprimer comme l’image ci-dessous. Et lorsque j’appuie sur ce bouton, il est supprimé de la firebase database et actualise la liste. m Je regarde déjà dans cet […]