Articles of android recyclerview

Vue du recycleur: Incohérence détectée. Adaptateur de support de vue non valide positionViewHolder

Incohérence de la vue Recycler Erreur détectée, à venir en défilant rapidement ou en défilant pendant le chargement de plus d’éléments. FATAL EXCEPTION: main Process: com.pratap.endlessrecyclerview, PID: 21997 java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder{56a082c position=40 id=-1, oldPos=39, pLpos:39 scrap [attachedScrap] tmpDetached no parent} at android.support.v7.widget.RecyclerView$Recycler.validateViewHolderForOffsetPosition(RecyclerView.java:4251) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4382) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4363) at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:1961) at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1370) […]

Obtenir l’élément central visible de RecycleView lors du défilement

C’est ce que je veux: En tant qu’image ci-dessus, je veux dessiner une ligne centrale sur RecycleView , puis obtenir l’élément central lors du défilement (ainsi que déplacer vers la gauche ou la droite) Voici mon essai pour dessiner un RecycleView horizontal: HorizontalAdapter adapter = new HorizontalAdapter(data); LinearLayoutManager layoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false); recycleView.setLayoutManager(layoutManager); […]

Effet d’ondulation sur un élément RecyclerView contenant ImageView

J’ai un RecyclerView qui étend l’élément de grid suivant: ………….. Mais l’effet d’entraînement ne s’affiche pas à moins que je ne SquareImageView’s visibilité SquareImageView’s sur invisible. Il semble que l’effet d’entraînement soit dessiné sous SquareImageView . Comment puis-je le faire dessiner sur le SquareImageView ?

Enregistrement du contenu EditText dans RecyclerView

J’ai un élément de liste avec EditText , je ne sais pas combien d’articles il y aura. J’ai un problème lorsque je EditText texte dans EditText , puis EditText défiler un RecyclerView , après avoir fait défiler de nouveau, il n’y a plus de texte dans mon premier EditText . Je me demande quoi et […]

En-tête et pied de page RecyclerView

Peut-être que cette question a déjà été posée auparavant, mais je n’arrivais pas à trouver une réponse ou une solution précise. J’ai commencé à utiliser RecyclerView et je l’ai implémenté à l’aide de LinearLayoutManager. Maintenant, je souhaite append des éléments d’en-tête et de pied de page personnalisés, différents des autres éléments de mon RecyclerView. L’en-tête […]

Modification de la vue d’ensemble des articles lors du défilement

J’ai un RecyclerView. Chaque ligne comporte un bouton de lecture, une vue texte et une barre de progression. Lorsque vous cliquez sur le bouton de lecture, vous devez lire l’audio de ma carte SD et que vous progressiez. Le problème est que lorsque je fais défiler la liste de recyclage, changez la barre de progression […]

notifyDataSetChanged ne fonctionne pas sur RecyclerView

Je reçois des données du serveur, puis les parsing et les stocke dans une liste. J’utilise cette liste pour l’adaptateur de RecyclerView. J’utilise des fragments. J’utilise un Nexus 5 avec KitKat. J’utilise la bibliothèque de support pour cela. Est-ce que cela fera une différence? Voici mon code: (Utilisation de données factices pour la question) Variables […]

Mise en page Android: vue d’ensemble horizontale à l’intérieur d’une vue d’ensemble verticale à l’intérieur d’un Viewpager avec comportements de défilement

C’est l’application que j’essaie de construire avec tous les éléments présentés ci-dessous: Tout fonctionne, cependant, je veux que la recette horizontale interne ne capture aucun des défilement vertical. Tous les scrolls verticaux doivent aller vers la recyclerview verticale extérieure, et non horizontale, de sorte que le scroll vertical permette à la barre d’outils de sortir […]

Comment obtenir un élément de l’adaptateur RecyclerView dans Android

Dans l’ancien code, lorsque j’utilisais ListView avec un adaptateur personnalisé, je pouvais obtenir un élément avec ce code. Message msg = (Message) adapter.getItem(poistion); Maintenant, RecyclerView . Comment puis-je obtenir un élément de RecyclerView.adapter ?

Comment puis-je obtenir la position sélectionnée dans un RecyclerView?

J’expérimente la recyclerview et les cartes de la bibliothèque de support. J’ai une liste de recyclage des cartes. Chaque carte a une icône «x» dans le coin supérieur droit pour la supprimer: La carte xml, list_item.xml : J’ai essayé de marquer la ligne avec la position que j’utiliserais dans notifyItemRemoved(position) dans TaskAdapter.java : public class […]