Я пишу горизонтальное телевизионное изображение, похожее на те, которые вы знаете из систем tivo и подобные. Для каждого канала есть строка с программами на следующие 6 часов или около того, с шириной, пропорциональной их времени воспроизведения.
Моя идея - написать собственный виджет для каждой строки и разместить их друг над другом. Это должно позволить мне загружать данные постепенно, а не использовать одно большое пользовательское представление. Однако мне все еще понадобятся кнопки «вперед / назад» вверху страницы, которые обновляют все строки при нажатии.
Теперь я не уверен, следует ли размещать эти представления в ListView или LinearLayout.
Я собрал следующие плюсы и минусы:
Аргумент «Кажется, что все используют» для ListView также включает в себя приложение «Master» для Twitter, которое использует Google чтобы показать "Хороший дизайн Android". Похоже, что они также не используют большинство его функций.
Есть ли у вас опыт такой работы? Есть ли какие-то рекомендации, которые я пропустил при чтении документов?
Этот график похож на приложение Google IO 2010. Вы можете проверить их код и посмотреть, как они это сделали.