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)

El mecanismo de RecyclerView contiene:

  1. RecyclerView: un grupo de vistas o contenedor
  2. LayoutManager: Responsable del diseño y la disposición de los elementos, hay 3 incorporados LayoutManagers, LinearLayoutManager , GridLayoutManager y StaggeredGridLayoutManager.
  3. ItemDecoration: Decoración de artículos personalizados, por ejemplo: DividerItemDecoration
  4. 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.

  • Recyclerview exterior no recibe eventos de desplazamiento de Recyclerview interno
  • Cambiar el número de columnas con GridLayoutManager y RecyclerView
  • Cómo mantener lista el último elemento sobre bottomsheeet
  • RecyclerView ViewPager java.lang.NullPointerException android.support.v7.widget.RecyclerView $ ItemAnimator $ ItemHolderInfo.left
  • Obtenga el efecto de ondulación en RecyclerView con elementos que contengan otro color de fondo
  • Algoritmo de reutilización de RecyclerView
  • ¿Cómo paso una carga útil a RecyclerView.Adapter.notifyItemChanged?
  • La vista en RecyclerView no coincide con el ancho de los padres
  • Color de la barra de desplazamiento en RecyclerView
  • RecyclerView con elementos de contenido de ajuste
  • Cómo diseñar Gridview como aplicación guardian
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.