2-мерная схема прокрутки для Epg или некоторый график в Android

Сначала я поделюсь своей диаграммой для экрана.

Схема экрана

Каждая ячейка Pij представляет программу, запланированную для канала Ci в крайнем левом столбце канала, который должен прокручиваться вертикально вместе с сеткой. Это также соответствует временной шкале, горизонтально прокручивая список таймингов (самый верхний ряд). Ширина ячейки должна быть пропорциональна продолжительности программы.

Пути, о которых я думал

1) Проблема синхронизации прокрутки таким образом

Есть некоторые другие варианты, которые я пробовал, но ничего не получалось. Есть похожий вопрос на stackru, но я не нашел решения. ссылки на эти вопросы:

Прокрутите несколько обзоров переработчика на одной прокрутке.

а также

Как показать EPG в Android?

Я не очень уверен в методе, который я должен разработать для этой проблемы.

Я также думал об использовании WebView и Html, изучая его.

Поэтому, пожалуйста, посмотрите и дайте мне ваше важное предложение и руководство.

Спасибо за ваше время.

1 ответ

По сути, вам нужно добавить текстовые представления в горизонтальных строках. Длина текстового просмотра зависит от продолжительности программы. Я разместил пример проекта на Github. Не стесняйтесь клонировать. https://github.com/xardox69/android_EPG

Другие вопросы по тегам