Preguntas etiquetadas con android-recyclerview

El widget RecyclerView es una versión más avanzada y flexible de ListView y GridView.


6
Adición de efecto dominó al elemento RecyclerView
Estoy tratando de agregar Ripple Effect al elemento de RecyclerView. Eché un vistazo en línea, pero no pude encontrar lo que necesitaba. Supongo que tiene que ser un efecto personalizado. Probé el atributo android: background en el propio RecyclerView y lo configuré en "? Android: selectableItemBackground" pero no funcionó: <android.support.v7.widget.RecyclerView …

6
¿Hay alguna forma de habilitar las barras de desplazamiento para RecyclerView en el código?
Como vimos, RecyclerView es más efectivo que ListView, así que prefiero usarlo en mi proyecto. Pero recientemente tuve un problema al ponerlo en mi ViewGroup personalizado. RecyclerView es fácil de configurar barras de desplazamiento en xml como este: <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent" /> Pero realmente no puedo encontrar ningún …

9
Usando Espresso para hacer clic en la vista dentro del elemento RecyclerView
¿Cómo puedo usar Espresso para hacer clic en una vista específica dentro de un elemento RecyclerView ? Sé que puedo hacer clic en el elemento en la posición 0 usando: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Pero necesito hacer clic en una vista específica dentro de ese elemento y no en el elemento …



11
Recyclerview dentro de la vista de desplazamiento anidada pero no se desplaza rápidamente como la vista normal de Recycler o la vista de desplazamiento anidada
Lo estoy usando por RecyclerViewdentro NestedScrollViewy funciona. Pero cuando lo uso RecyclerViewdentro LinearLayouto algo así, se desplaza a varias velocidades según el gesto. El desplazamiento escucha el gesto y si me deslizo hacia arriba solo un poco, luego se desplaza un poco, mientras que si me deslizo hacia arriba muy …



11
Detecta cuando RecyclerView alcanza la posición más baja mientras se desplaza
Tengo este código para un RecyclerView. recyclerView = (RecyclerView)rootview.findViewById(R.id.fabric_recyclerView); recyclerView.setLayoutManager(layoutManager); recyclerView.addItemDecoration(new RV_Item_Spacing(5)); FabricAdapter fabricAdapter=new FabricAdapter(ViewAdsCollection.getFabricAdsDetailsAsArray()); recyclerView.setAdapter(fabricAdapter); Necesito saber cuándo el RecyclerView alcanza la posición más inferior mientras me desplazo. Es posible ? Si es así, ¿cómo?

21
CheckBox en RecyclerView sigue comprobando diferentes elementos
Aquí está el XML de mis elementos dentro de 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> Y aquí está el …

7
Deshabilite Swipe para la posición en RecyclerView usando ItemTouchHelper.SimpleCallback
Estoy usando recyclerview 22.2.0 y la clase auxiliar ItemTouchHelper.SimpleCallback para habilitar la opción de deslizar para descartar en mi lista. Pero como tengo un tipo de encabezado, necesito desactivar el comportamiento de deslizamiento para la primera posición del adaptador. Como RecyclerView.Adapter no tiene un método isEnabled () , intenté deshabilitar …

21
La aplicación se bloquea al intentar usar RecyclerView en Android 5.0
Estoy tratando de jugar con el nuevo RecyclerView y cada vez que intento ejecutarlo, mi aplicación se bloquea inmediatamente. Me da NullPointerException para intentar acceder a métodos desde android.support.v7.widget.RecyclerView. Miré otras publicaciones y vi que la mayoría de la gente no tenía, compile 'com.android.support:recyclerview-v7:+'pero lo intenté y no ayudó en …


3
Establecer intervalo para elementos en GridLayoutManager usando SpanSizeLookup
Quiero implementar un diseño similar a una cuadrícula con encabezados de sección. Piense en https://github.com/TonicArtos/StickyGridHeaders Qué hago ahora: 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: return -1; } } …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.