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