当ListView有Header或footer时,onItemClick里的position不正确,可以用getAdapter()
2013-01-23 14:01
288 查看
当ListView有Header或footer时,onItemClick里的position不正确,可以用getAdapter()
2012-07-27 17:10 94人阅读 评论(0) 收藏 举报?
分析到这里,解决方案就出来了:不要直接使用我们声明的adapter,而是用ListView里的那个decorated adapter。获取它的方法就是调用getAdapter。当然,如果ListView没有Header和Footer,直接使用声明的adapter也没有问题,不过为了方便、避免以后出错,还是统一使用decorated adapter比较好。
把onItemClick改成下面这样,就可以了
?
相关文章推荐
- 当ListView有Header或footer时,onItemClick里的position不正确,可以用getAdapter()
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确的解决方案
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确。
- 当LISTVIEW有HEADER时,ONITEMCLICK里的POSITION不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- 当ListView有Header时,onItemClick里的position不正确
- android listview 在添加header时候 OnItemClickListener position 索引不正确