ListView es completamente inferior a RecyclerView?
Por lo tanto, Vogella parece sugerir que ListView está completamente desaprobado en comparación con RecyclerView. Y no en realidad desaprobado, sino más bien que no hay ninguna situación en la que ListView sería una mejor opción. ¿Es esto cierto? El libro de commonsware sugiere que podría ser más rápido en la actualización. ¿Hay alguna otra razón para evitar completamente ListView de ahora en adelante? Basta con leer algunos ejemplos, parece que RecyclerView añade muchas capas de dificultad / convolución al código, de ahí mi deseo de evitar usarlo a menos que haya una muy buena razón (la animación no es una razón excelente)
- ¿Cómo puedo dibujar ItemDecoration correctamente cuando el elemento RecyclerView está animando su altura?
- Android - java.lang.IndexOutOfBoundsException: Posición de artículo no válida 0 (0). Número de artículos: 0
- Recyclerview Cambio de elementos durante el desplazamiento
- ¿Cómo configuro las RecyclerViews anidadas mientras permanezco en funcionamiento?
- Desplazamiento horizontal y vertical en la vista del reciclador android
- OnCreateViewHolder de RecyclerView.Adapter se llama dos veces o más, varias veces
- Acerca de ProperScrolling en Horizontal Recycler View
- ¿Cómo puedo eliminar OnClickListeners de ViewHolders de RecyclerView cuando se eliminan?
- No hay efecto de ondulación en el tacto en la vista de reciclaje
- PopupMenu hace clic para que RecyclerView se desplace
- Android RecyclerView con GridLayoutManager hace que el artículo abarque varias filas
- RecyclerView para la aplicación de chat
- Ocultar / Mostrar barra de herramientas de forma programática en CoordinatorLayout
El mecanismo de RecyclerView contiene:
- RecyclerView: un grupo de vistas o contenedor
- LayoutManager: Responsable del diseño y la disposición de los elementos, hay 3 incorporados LayoutManagers, LinearLayoutManager , GridLayoutManager y StaggeredGridLayoutManager.
- ItemDecoration: Decoración de artículos personalizados, por ejemplo: DividerItemDecoration
- ItemAnimator: Animación de objetos personalizados
ListView = RecyclerView + LinearLayoutManager (Vertical).
RecyclerView mecanismo puede implementar ListView, GridView, WaterFall … fácilmente, y también puede implementar otras vistas personalizadas por custmom LayoutManager.
Es por eso que deberíamos usar RecyclerView en el futuro.
Creo que el listview se eliminará gradualmente, pero siempre podrás usarlo. Yo uso listviews en diseños de cajones, por ejemplo. Puesto que los cajones no tienen generalmente que muchos artículos en ellos para comenzar con, el patrón del espectador doesnt realmente aplica. Así que es mucho más simple de usar.
- NDK Debug para Nexus 9 arm64-v8a no funciona para eclipse
- Android: Mantenga la cámara LED encendida después de que la pantalla se apague