Articles of android recyclerview

RecyclerView clignotant après notifyDatasetChanged ()

J’ai un RecyclerView qui charge certaines données de l’API, inclut une URL d’image et certaines données, et j’utilise networkImageView pour une image de chargement paresseux. @Override public void onResponse(List response) { mItems.clear(); for (Item item : response) { mItems.add(item); } mAdapter.notifyDataSetChanged(); mSwipeRefreshLayout.setRefreshing(false); } Voici l’implémentation de l’adaptateur: public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, final int position) { […]

RecyclerView – Obtenez la vue à une position particulière

J’ai une activité avec un RecyclerView et un ImageView . J’utilise le RecyclerView pour afficher une liste d’images horizontalement. Lorsque je clique sur une image dans RecyclerView ImageView dans l’activité doit afficher une image plus grande de l’image. Jusqu’à présent, tout fonctionne bien. Il y a maintenant deux autres ImageButtons dans l’activité: imageButton_left et imageButton_right […]

Est-il possible d’activer les barres de défilement pour RecyclerView dans le code?

Comme nous l’avons vu, RecyclerView est plus efficace que ListView, donc je préfère l’utiliser dans mon projet. Mais récemment, j’ai du mal à le mettre dans mon ViewGroup personnalisé. RecyclerView est facile à définir des barres de défilement dans XML comme ceci: Mais je ne trouve vraiment aucune méthode pour définir les barres de défilement […]

Obtenir l’élément cliqué et sa position dans RecyclerView

Je remplace mon ListView par RecyclerView , liste montrant ok, mais je voudrais savoir comment obtenir un élément cliqué et sa position, similaire à la méthode OnItemClickListener.onItemClick(AdapterView parent, View v, int position, long id) nous utilisons ListView . Merci pour les idées!

Comment importer RecyclerView pour Android L-preview

Essayer d’utiliser le nouveau RecyclerView à partir de la bibliothèque de support. J’ai téléchargé la mise à jour 20 pour la bibliothèque de support à l’aide du gestionnaire du SDK. J’ai ajouté le fichier jar au dossier libs et l’a ajouté au chemin de compilation. Pas de chance avec RecyclerView. Je ai essayé d’utiliser également […]

Liste extensible avec RecyclerView?

Il est possible d’utiliser des éléments de liste extensibles avec le nouveau RecyclerView? Comme ExpandableListView?

Comment obtenir un contexte dans un adaptateur de vue recycleur

J’essaie d’utiliser la bibliothèque picasso pour pouvoir charger l’url dans imageView, mais je ne peux pas obtenir le context pour utiliser la bibliothèque picasso correctement. public class FeedAdapter extends RecyclerView.Adapter { private List mDataset; // Provide a reference to the views for each data item // Complex data items may need more than one view […]

Comment définir l’application RecyclerView: layoutManager = “” à partir de XML?

Comment définir RecyclerView layoutManager à partir de XML?

RecyclerView se bloque lorsque «les vues mises au rebut ou attachées ne peuvent pas être recyclées»

J’utilise une implémentation simple de RecyclerView extraite du site Web Android à l’aide d’un StaggeredGridLayoutManager et je continue à avoir cette erreur qui plante mon application: java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false isAttached:true at android.support.v7.widget.RecyclerView$Recycler.recycleViewHolderInternal(RecyclerView.java:3501) at android.support.v7.widget.RecyclerView$LayoutManager.scrapOrRecycleView(RecyclerView.java:5355) at android.support.v7.widget.RecyclerView$LayoutManager.detachAndScrapAttachedViews(RecyclerView.java:5340) at android.support.v7.widget.StaggeredGridLayoutManager.onLayoutChildren(StaggeredGridLayoutManager.java:572) at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:1918) at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:2155) at android.view.View.layout(View.java:14008) at android.view.ViewGroup.layout(ViewGroup.java:4373) at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1021) […]

Comprendre RecyclerView setHasFixedSize

J’ai du mal à comprendre setHasFixedSize() . Je sais qu’il est utilisé pour l’optimisation lorsque la taille de RecyclerView ne change pas, à partir des documents. Qu’est-ce que ça veut dire cependant? Dans la plupart des cas, un ListView presque toujours une taille fixe. Dans quels cas ne serait-ce pas une taille fixe? Est-ce que […]