Preguntas etiquetadas con android-recyclerview

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

30
¿Por qué RecyclerView no tiene onItemClickListener ()?
Estaba explorando RecyclerViewy me sorprendió ver queRecyclerView no tiene onItemClickListener(). Tengo dos preguntas. Pregunta principal Quiero saber por qué Google eliminó onItemClickListener() ? ¿Hay un problema de rendimiento o algo más? Pregunta secundaria Resolví mi problema escribiendo onClickmi RecyclerView.Adapter: public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener { public TextView …

30
¿Cómo agregar divisores y espacios entre elementos en RecyclerView?
Este es un ejemplo de cómo podría haberse hecho previamente en la ListViewclase, utilizando los parámetros divider y dividerHeight : <ListView android:id="@+id/activity_home_list_view" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@android:color/transparent" android:dividerHeight="8dp"/> Sin embargo, no veo esa posibilidad en la RecyclerViewclase. <android.support.v7.widget.RecyclerView android:id="@+id/activity_home_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical"/> En ese caso, ¿está bien definir márgenes y / o …

17
¿Cómo crear RecyclerView con múltiples tipos de vista?
Desde https://developer.android.com/preview/material/ui-widgets.html Cuando creamos RecyclerView.Adaptertenemos que especificar ViewHolderque se unirá con el adaptador. public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { private String[] mDataset; public MyAdapter(String[] myDataset) { mDataset = myDataset; } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public ViewHolder(TextView v) { super(v); mTextView = v; } } …

30
RecyclerView onClick
¿Alguien ha RecyclerViewencontrado una manera de establecer un onClickListenerelemento en el RecyclerView? Pensé en configurar un oyente para cada uno de los diseños para cada elemento, pero eso parece demasiado complicado, estoy seguro de que hay una manera de RecyclerViewescuchar el onClickevento, pero no puedo entenderlo.




16
RecyclerView vs. ListView
Del desarrollador de Android ( Creación de listas y tarjetas ): El widget RecyclerView es una versión más avanzada y flexible de ListView. De acuerdo, suena genial, pero cuando vi esta imagen de ejemplo, me confundí mucho sobre la diferencia entre estos dos. La imagen de arriba se puede crear …



23
RecyclerView dentro de ScrollView no funciona
Estoy tratando de implementar un diseño que contenga RecyclerView y ScrollView en el mismo diseño. Plantilla de diseño: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </RelativeLayout> Problemas: puedo desplazarme hasta el último elemento de ScrollView Cosas que probé: vista de tarjeta dentro de ScrollView(ahora ScrollViewcontiene …

12
¿Cómo actualizar los datos del adaptador RecyclerView?
Intentando averiguar cuál es el problema con la actualización RecyclerViewdel Adaptador. Después de obtener una nueva Lista de productos, intenté: Actualice el ArrayListdesde el fragmento donde recyclerViewse crea, establezca nuevos datos en el adaptador, luego llame adapter.notifyDataSetChanged(); No funcionó. Cree un nuevo adaptador, como lo hicieron otros, y funcionó para …

12
¿Cómo mostrar una vista vacía con un RecyclerView?
Estoy acostumbrado a poner una vista especial dentro del archivo de diseño como se describe en la ListActivitydocumentación que se mostrará cuando no haya datos . Esta vista tiene la identificación "android:id/empty". <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_data" /> Me pregunto cómo se puede hacer esto con lo nuevo RecyclerView.

30
RecyclerView: Inconsistencia detectada. Posición de artículo inválida
Nuestro control de calidad ha detectado un error: al girar el dispositivo Android (Droid Turbo), se produjo el siguiente bloqueo relacionado con RecyclerView : java.lang.IndexOutOfBoundsException: Inconsistencia detectada. Posición de elemento no válida 2 (desplazamiento: 2). Estado: 3 Para mí, parece un error interno dentro de RecyclerView, ya que no puedo …

7
Obtener elementos visibles en RecyclerView
Necesito saber qué elementos se muestran actualmente en mi RecyclerView. No hay equivalente al OnScrollListener.onScroll(...)método en ListViews. Intenté trabajar con él View.getGlobalVisibleRect(...), pero ese truco es demasiado feo y no siempre funciona. Alguien alguna idea?

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.