2-мерная схема прокрутки для Epg или некоторый график в Android
Сначала я поделюсь своей диаграммой для экрана.
Каждая ячейка Pij представляет программу, запланированную для канала Ci в крайнем левом столбце канала, который должен прокручиваться вертикально вместе с сеткой. Это также соответствует временной шкале, горизонтально прокручивая список таймингов (самый верхний ряд). Ширина ячейки должна быть пропорциональна продолжительности программы.
Пути, о которых я думал
1) Проблема синхронизации прокрутки таким образом
Есть некоторые другие варианты, которые я пробовал, но ничего не получалось. Есть похожий вопрос на stackru, но я не нашел решения. ссылки на эти вопросы:
Прокрутите несколько обзоров переработчика на одной прокрутке.
а также
Я не очень уверен в методе, который я должен разработать для этой проблемы.
Я также думал об использовании WebView и Html, изучая его.
Поэтому, пожалуйста, посмотрите и дайте мне ваше важное предложение и руководство.
Спасибо за ваше время.
1 ответ
По сути, вам нужно добавить текстовые представления в горизонтальных строках. Длина текстового просмотра зависит от продолжительности программы. Я разместил пример проекта на Github. Не стесняйтесь клонировать. https://github.com/xardox69/android_EPG