【发布时间】:2014-06-23 16:41:19
【问题描述】:
我正在ListView 中显示列表视频集。为此,我创建了ArrayAdapter 的子类,并将所有剧集的列表传递给它。这工作得很好。
现在,我想在列表中添加 三个 附加项目,因为列表应该以描述剧集所属节目的项目开头。我还添加了两个额外的标题(一个用于节目描述,一个用于剧集开始前)。
所以我的ListView 应该有效地显示episodeList.size()+3 项目。我的问题是我是否必须在episodeList 中伪造这三个项目并在列表的开头插入三个虚拟项目以告诉ArrayAdapter 它应该显示我想要的项目数量,还是有一种不那么骇人听闻的方法?
【问题讨论】:
-
看看这是否是一个解决方案。为您的子类创建一个与前一个对象相同的新对象,并在其中添加 3 个项目。现在为您的列表视图设置此对象。
标签: android android-listview android-arrayadapter