标签: android header android-listview position
为什么将标题添加到listView会将项目位置移动一个?
listView
当我添加标题时,列表中第一项的位置不再是0而是1.为什么?
答案 0 :(得分:1)
您的“标题”表示与所有其他项目相同的数据,但具有不同的布局。
标题可能包含数据,但可能不包含数据。 (您可能没有使用它,但另一位开发人员可以轻松地将列表数据添加到他的页眉和页脚中。)
因此,由于标题可以包含数据,它实际上是一个项目,占据位置0.同样,页脚占据最后一个位置(如果使用)