Questions marquées «android-recyclerview»

Le widget RecyclerView est une version plus avancée et plus flexible de ListView et GridView.



6
Existe-t-il un moyen d'activer les barres de défilement pour RecyclerView dans le code?
Comme nous l'avons vu, RecyclerView est plus efficace que ListView, je préfère donc l'utiliser dans mon projet. Mais récemment, j'ai un problème lorsque je le mets dans mon ViewGroup personnalisé. RecyclerView est facile à définir des barres de défilement en XML comme ceci: <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent" /> Mais …

9
Utilisation d'Espresso pour cliquer sur la vue à l'intérieur de RecyclerView item
Comment puis-je utiliser Espresso pour cliquer sur une vue spécifique à l'intérieur d'un article RecyclerView ? Je sais que je peux cliquer sur l'élément à la position 0 en utilisant: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Mais je dois cliquer sur une vue spécifique à l'intérieur de cet élément et non sur l'élément …



11
Vue de recyclage à l'intérieur du défilement de la vue par défilement imbriquée, mais ne défile pas rapidement comme la vue de recyclage normale ou la vue de défilement imbriquée
J'utilise à l' RecyclerViewintérieur NestedScrollViewet ça marche. Mais lorsque j'utilise à l' RecyclerViewintérieur LinearLayoutou quelque chose du genre, il défile à différentes vitesses en fonction du geste. Le parchemin écoute le geste et si je glisse un peu vers le haut, il défile un peu tandis que si je glisse …

12
Actualiser les données dans RecyclerView et conserver sa position de défilement
Comment actualiser les données affichées dans RecyclerView(en appelant notifyDataSetChangedson adaptateur) et s'assurer que la position de défilement est réinitialisée exactement là où elle était? En cas de bon vieux, ListViewil suffit de récupérer getChildAt(0), de vérifier getTop()et d'appeler setSelectionFromTopavec les mêmes données exactes par la suite. Cela ne semble pas …


21
CheckBox dans RecyclerView continue de vérifier différents éléments
Voici le XML pour mes articles dans le RecyclerView <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/cvItems" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_margin="2dp" card_view:cardElevation="0dp" card_view:contentPadding="0dp" card_view:cardBackgroundColor="#FFFFFF" > <LinearLayout android:orientation="horizontal" android:layout_height="fill_parent" android:layout_width="fill_parent"> <TextView android:layout_width="0dip" android:layout_height="match_parent" android:layout_weight="0.8" android:id="@+id/tvContent" android:textSize="15dp" android:paddingLeft="5dp" android:paddingRight="5dp" /> <CheckBox android:id="@+id/cbSelect" android:layout_width="0dip" android:layout_weight="0.2" android:layout_height="match_parent" android:button="@drawable/cb_checked" android:gravity="center_horizontal" android:textAlignment="center" android:layout_gravity="center_horizontal" /> </LinearLayout> </android.support.v7.widget.CardView> Et voici l'adaptateur RecyclerView qui …

7
Désactivez le balayage pour la position dans RecyclerView à l'aide de ItemTouchHelper.SimpleCallback
J'utilise recyclerview 22.2.0 et la classe d'assistance ItemTouchHelper.SimpleCallback pour activer l' option glisser pour rejeter dans ma liste. Mais comme j'ai un type d'en-tête dessus, je dois désactiver le comportement de balayage pour la première position de l'adaptateur. Comme RecyclerView.Adapter n'a pas de méthode isEnabled () , j'ai essayé de …

21
L'application se bloque lors de la tentative d'utilisation de RecyclerView sur Android 5.0
J'essaie de jouer avec le nouveau RecyclerView et chaque fois que j'essaie de l'exécuter, mon application se bloque immédiatement. Cela me donne NullPointerException pour essayer d'accéder aux méthodes à partir de android.support.v7.widget.RecyclerView. J'ai regardé d'autres articles et j'ai vu que la plupart des gens ne l'avaient pas fait, compile 'com.android.support:recyclerview-v7:+'mais …


3
Définir l'étendue des éléments dans GridLayoutManager à l'aide de SpanSizeLookup
Je veux implémenter une disposition en forme de grille avec des en-têtes de section. Pensez à https://github.com/TonicArtos/StickyGridHeaders Ce que je fais maintenant: mRecyclerView = (RecyclerView) view.findViewById(R.id.grid); mLayoutManager = new GridLayoutManager(getActivity(), 2); mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 1; case MyAdapter.TYPE_ITEM: return 2; default: …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.