listView中添加了headerView时,使用position的注意事项

原创 2016年08月31日 16:39:11

该listView是添加了headerView的,注意,在Adapter中的getVIew方法中的position是不包括headerView的,也就是position = 0,就是指的其中第一个item.
但是在在监听方法中,比如onItemClicklistener中的position确实包含了headerview,也就是position = 0 ,其实是指的headerView。

版权声明:本文为博主原创文章,未经博主允许不得转载。

listview添加完headerView后position纠正

// TODO 修正有Header的ListView的position的BUG int headerViewsCount = mListNews.getHeaderViewsCount...
  • forwardToChase
  • forwardToChase
  • 2017年02月21日 13:49
  • 114

ListView有Header时的position情况

首先addHeaderView必须得在setAdapter之前被调用。
  • shuxiangxingkong
  • shuxiangxingkong
  • 2014年07月11日 10:47
  • 3773

关于ListView加入HeaderView之后,点击条目时获得position参数移位的BUG修正

今天遇到一个问题,在ListView的时候,要在首部加一个轮播图组件,调用的是ListView的addHeaderView(View v, Object data, boolean isSelec...
  • cyp331203
  • cyp331203
  • 2015年04月11日 09:56
  • 3496

List加入headView后点击position错乱问题

1.问题描述当ListView中加入了headerView或者footerView之后,调用ListView的OnItemClick监听事件之后,获取到的position不再是 我们期望的值,比如,当...
  • u011771755
  • u011771755
  • 2015年05月04日 19:56
  • 813

如何解决在 getView()使用ViewHolder导致position错乱

我在做项目时遇到当自定义Listview的adapter时在getview()中用了viewholder做为缓存机制,当我点击每一项时要跳转到另一个页面,跳转时要传递当前view上的title参数,这...
  • SHRDLU
  • SHRDLU
  • 2016年06月08日 18:57
  • 2136

ListView添加头布局和脚布局

之前学习喜马拉雅的时候做的一个小Demo,贴出来,供大家学习参考; 如果我们当前的页面有多个接口、多种布局的话,我们一般的选择无非就是1、多布局;2、各种复杂滑动布局外面套一层ScrollView(...
  • qq_35114086
  • qq_35114086
  • 2016年11月24日 21:27
  • 1903

ListView有Header时的position情况

首先addHeaderView必须得在setAdapter之前被调用。 在OnItemClickListener的public void onItemClick(AdapterView parent...
  • u012207345
  • u012207345
  • 2017年06月27日 10:06
  • 59

listView中添加了headerView时,使用position的注意事项

该listView是添加了headerView的,注意,在Adapter中的getVIew方法中的position是不包括headerView的,也就是position = 0,就是指的其中第一个it...
  • u010844304
  • u010844304
  • 2016年08月31日 16:39
  • 978

关于ListView加入HeaderView之后,点击条目时获得position参数移位的BUG修正

今天遇到一个问题,在ListView的时候,要在首部加一个轮播图组件,调用的是ListView的addHeaderView(View v, Object data, boolean isSelect...
  • zhuawalibai
  • zhuawalibai
  • 2017年07月05日 15:37
  • 78

当为ListView添加Header以后,在onitemClick里面position位置不正确处理策略

最近在项目里面有为listView添加头信息的需求,但是添加之后发现了一个有趣的问题,就是添加之后,在onitemCLick里面的position发生错乱了,首先想到的是直接手动+1,但是这种处理方法...
  • lvshuchangyin
  • lvshuchangyin
  • 2016年09月27日 10:09
  • 771
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:listView中添加了headerView时,使用position的注意事项
举报原因:
原因补充:

(最多只允许输入30个字)