Preguntas etiquetadas con android-recyclerview

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


12
RecyclerView: ¿cómo deslizar suavemente hasta la parte superior del elemento en una determinada posición?
En un RecyclerView, puedo desplazarme repentinamente a la parte superior de un elemento seleccionado usando: ((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(position, 0); Sin embargo, esto mueve abruptamente el artículo a la posición superior. Quiero pasar a la parte superior de un elemento sin problemas . También he intentado: recyclerView.smoothScrollToPosition(position); pero no funciona bien, ya …


6
Vista de reciclador que muestra un solo artículo
Me enfrento a un extraño error en el que la vista de reciclaje solo muestra un elemento. A continuación se muestra el código para mi adaptador de vista de reciclaje: public class ChatAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { List<chat> chats; String username; final int My=0,Their=1; public ChatAdapter(List<chat> chats) { this.chats = chats; …


10
CardView layout_width = "match_parent" no coincide con el ancho del RecyclerView padre
Tengo un fragmento con contiene un RecyclerView con layout_width = "match_parent": <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment" /> El elemento en RecyclerView es un CardView también con layout_width = "match_parent": <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/card_view" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" card_view:cardCornerRadius="4dp"> <TextView android:layout_gravity="center" android:id="@+id/info_text" android:layout_width="match_parent" android:gravity="center" android:layout_height="match_parent" …

12
Android 5.0: agregar encabezado / pie de página a un RecyclerView
Pasé un momento tratando de encontrar una manera de agregar un encabezado a RecyclerView, sin éxito. Esto es lo que obtuve hasta ahora: @Override protected void onCreate(Bundle savedInstanceState) { ... layouManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layouManager); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.view_header_holder_medium, null, false); layouManager.addView(headerPlaceHolder, 0); ... } El …


5
Deslizar para descartar para RecyclerView [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 2 años . Mejora esta pregunta Solía usar la biblioteca SwipeToDismiss , pero ahora estoy …

27
RecyclerView se bloquea cuando "es posible que las vistas eliminadas o adjuntas no se puedan reciclar"
Estoy usando una implementación simple de RecyclerViewtomado del sitio web de Android usando a StaggeredGridLayoutManagery sigo recibiendo este error que bloquea mi aplicación: 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) …


17
RecyclerView parpadeando después de notifyDatasetChanged ()
Tengo un RecyclerView que carga algunos datos de la API, incluye una URL de imagen y algunos datos, y uso networkImageView para cargar la imagen de forma diferida. @Override public void onResponse(List<Item> response) { mItems.clear(); for (Item item : response) { mItems.add(item); } mAdapter.notifyDataSetChanged(); mSwipeRefreshLayout.setRefreshing(false); } Aquí está la implementación …


12
RecyclerView GridLayoutManager: ¿cómo detectar automáticamente el recuento de intervalos?
Usando el nuevo GridLayoutManager: https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html Se necesita un recuento de tramos explícito, por lo que el problema ahora es: ¿cómo saber cuántos "tramos" caben por fila? Esta es una cuadrícula, después de todo. Debe haber tantos tramos como el RecyclerView pueda caber, según el ancho medido. Usando el antiguo GridView, …


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.