android - Epg 的 2 维滚动图表或 android 中的某些时间表

标签 android android-webview android-recyclerview android-tablelayout epg

我将首先分享我的屏幕图表。

Diagram of the screen

每个单元格 Pij 表示为最左侧 channel 列中的 channel Ci 安排的节目,该 channel 应随网格垂直滚动。它还对应于时间轴,水平滚动的时间列表(最上面的行)。单元格宽度应与程序的持续时间成正比。

我的想法

1) Trouble synchronizing scrolling in this way

我尝试了一些其他变体,但没有任何效果。 stackoverflow 上有类似的问题,但我还没有找到解决方案。 这些问题的链接:

Scroll multiple recyclerviews on one recyclerview scroll

How to show EPG in Android?

我对我应该为这个问题开发的方法不是很有信心。

我也考虑过使用 webView 和 Html,研究了一下。

所以,请看看并给我重要的建议和指导。

感谢您的宝贵时间。

最佳答案

基本上,您需要在水平行中添加 TextView 。 textview 的长度取决于程序的持续时间。我在 Github 上托管了一个示例项目。随意克隆。 https://github.com/xardox69/android_EPG

关于android - Epg 的 2 维滚动图表或 android 中的某些时间表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33199155/

相关文章:

android - 使用编辑文本中提供的值设置日历类实例

android - ActionbarSherlock:长按 Action 项显示 toast ?

Android 以当前方向开始布局,之后禁用旋转

android - 如何对运行 Android 11 (SDK 30) 的应用程序崩溃进行故障排除

Android:如何在RecyclerView中获取复选框的选中项以将其发送到服务器

android对话框不会加载完整数据

android - 如何将 Webview 放在其他 View 下方并将所有 View 滚动到一起

javascript - 评估 WebView、Android 上的 javascript 值

android - 如何获取 "onBindViewHolder"中recyclerview项目的高度

android - 如何在像谷歌加/谷歌报摊这样的滚动上为回收站设置动画?