提供一种显示数据的方法

时间:2014-10-22 10:24:10

标签: android

告诉我如何最好地实现以下信息表示

20.10.2014
   7:00 some text
   7:30 some text
   18:00 some text
21.10.2014
   7:20 some text
   7:21 some text
   7:22 some text
22.10.2014
   7:20 some text

我知道以下解决方案 - ExpandableListView但是孩子们可以卷起来。但是我不需要TableLay和TableLow,但是我需要填充数组中的数据,并为除了parent之外的每个元素实现click事件。如果你问一个愚蠢的问题,并给出指示去哪里看,我会说删除它

即使没有这些事件也是如此。通常以表格形式显示文件

1 个答案:

答案 0 :(得分:0)

选项1:在ListView中使用多个视图

请参阅此tutorial和此answer(您将需要一个简单的适配器更难)。 它将帮助您创建具有两种不同布局的适配器。

选项2 :如果您不希望它变得如此复杂,请使用简单的基本适配器并创建包含日期布局和事件布局的视图,并更改其可见性

选项3:以更简单的方式在scrollView中创建mutliline文本视图,然后使用spannable字符串使文本更加格式化。