双向scolling列表视图?

and*_*dig 5 android android-layout

我正在研究创建一个显示EPG数据的视图.那个观点应该是:

  • 有一个固定的标题列,显示服务,
  • 有一个固定的标题行,显示时间和
  • 具有相等高度TextViews的灵活宽度的内容区域,用于显示实际的EPG条目
  • 最重要的是,垂直搜索也必须滚动标题列,水平滚动必须滚动标题行.

除了自己绘制整个视图(在可滚动的内部?)如果有任何好的方法我可以使用涉及线性布局等,我完全难过.

非常感谢任何提示 - 请注意我和android初学者.

and*_*dig 1

方法 1:一切(即所有视图)都是预先生成的。

将顶部和左侧的单向 ScrollView 与双向 ScrollView 一起使用,并同步滚动(Android:两个不同视图的同步滚动)。如果您对 ScrollView 进行子类化并添加自己的 ScrollManager 来处理通知,那么同步滚动并不难。

缺点:主要内容区域的 ScrollViews 内的 ScrollViews 似乎确实是所需的选项。整个事情将变得高度资源密集型,因为所有项目都需要预先创建才能用于滚动。