1

我正在构建一个Android应用程序,该应用程序将显示电视频道计划。如何在Android中创建电视指南视图

的观点会去像,电视指南中,我们查看塔塔天空,菜电视或任何其他服务提供商,象下面这样:

  1. 表了通道名。
  2. 连续频道节目名称,随着时间的推移上述定义,作为列标题..

任何想法,如何与创造的Android这种观点开始? 这将会像表格中的等宽单元格一样,与上面的时隙相连。

任何帮助,将不胜感激。

+0

与网格recyclerview –

+0

我还需要将此与上面的时间段相关联。就像演出预定的时间为下午4:00-4:30,它应该只占用这个空间,并与上面的值相关联。那将如何连接? –

+0

并且所有项目的宽度不相等。 –

回答

1

一个可能的解决方案可能是创建一个代表电视指南中每个单元格的自定义视图。这些单元需要被定义为可调焦和可选择的。您需要决定多少个像素代表一分钟。每分钟说4个像素。然后,您将根据(每分钟4px x运行时间(分钟))计算布局宽度。每个单元格可以添加到表示行的线性布局。你的'网格'将是这些水平行的集合。

有关此方法的一个警告是内存使用情况,您将无法自动查看您在RecyclerView中获得的回收,因此需要手动处理。

+0

谢谢!说得通!对,需要照顾回收意见。 –