ListView vs LinearLayout

Estoy escribiendo una visión de tv horizontal, similar a los que usted conoce los sistemas de tivo de la forma y similares. Para cada canal hay una fila con los programas para las próximas 6 horas más o menos, con una anchura proporcional con su tiempo de juego.

Mi idea es escribir un widget personalizado para cada fila, y apilar éstos uno encima del otro. Esto debería permitirme cargar los datos de forma incremental, en lugar de usar una vista personalizada grande. Sin embargo, necesitaré botones hacia adelante / hacia atrás en la parte superior de la página que actualizan todas las filas cuando se hace clic.

Ahora no estoy seguro si debo colocar estas vistas en un ListView o un LinearLayout.

He recopilado los siguientes pros y contras:

  • Vista de la lista
    • Pros
      • Memoria eficiente – recicla vistas ocultas
      • Parece ser utilizado por todos, en la comunidad de Android, para nada.
      • Podría ser más fácil hacerlo perezoso, al actualizar las filas, y así requerir menos CPU.
    • Contras
      • Overkill – No voy a usar la mayoría de las características que tiene para ofrecer
      • Puede ser un poco más difícil adjuntar los clickListeners.
  • LinearLayout
    • Pros
      • Fácil de usar. Hace lo que usted esperaría.
    • Contras
      • No he visto que se utiliza en cualquier lugar para largas listas.
      • Tal vez es más lento?

El argumento "Parece ser utilizado por todos" para ListView también incluye la aplicación "Maestro" de Twitter, que Google utiliza para mostrar "Buen diseño de Android". También no parecen estar utilizando la mayoría de sus características.

¿Tiene alguna experiencia con este tipo de trabajo? ¿Hay alguna recomendación que he perdido al leer los documentos?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.