ListView的标题是否被认为是项目?

时间:2013-01-19 12:20:55

标签: android header android-listview position

为什么将标题添加到listView会将项目位置移动一个?

当我添加标题时,列表中第一项的位置不再是0而是1.为什么?

1 个答案:

答案 0 :(得分:1)

您的“标题”表示与所有其他项目相同的数据,但具有不同的布局。

标题可能包含数据,但可能不包含数据。 (您可能没有使用它,但另一位开发人员可以轻松地将列表数据添加到他的页眉和页脚中。)

因此,由于标题可以包含数据,它实际上是一个项目,占据位置0.同样,页脚占据最后一个位置(如果使用)