ListView vs LinearLayout

Estoy escribiendo una vista de televisión horizontal, similar a las que conoce de los sistemas tivo y similares. Para cada canal hay una fila con los programas durante las próximas 6 horas más o menos, con un ancho proporcional a su tiempo de reproducción.

Mi idea es escribir un widget personalizado para cada fila y apilarlos uno encima del otro. Esto debería permitirme cargar los datos de forma incremental, en lugar de usar una gran vista personalizada. Sin embargo, todavía necesitaré botones de avance / retroceso en la parte superior de la página que actualicen todas las filas al hacer clic.

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

He recopilado los siguientes pros y contras:

Vista de la listaProsMemoria eficiente: recicla vistas ocultasParece ser utilizado por todos, en la comunidad de Android, para cualquier cosa.Puede ser más fácil hacerlo perezoso al actualizar las filas y, por lo tanto, requiere menos CPU.ContrasExageración: no utilizaré la mayoría de las funciones que ofrecePuede ser un poco más difícil adjuntar los ClickListeners.Diseño linealProsFácil de usar. Hace lo que esperarías.ContrasNo lo he visto usado en ninguna parte para largas listas.Tal vez es más lento?

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

¿Tienes alguna experiencia con este tipo de trabajo? ¿Hay alguna recomendación que me haya perdido al leer los documentos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta