myExpandableListView.addHeaderView(headView);myExpandableListView.addFooterView(footerView);原因很简单:这两句话要放到myExpandableListView.setAdapter之前!!
分类:
其他好文 时间:
2015-04-22 17:56:48
阅读次数:
100
1、添加addHeaderView或addFooterView对listview添加headerView或footerView时,可以选择addHeaderView(headView)或addHeaderView(headView, null, false),注意后者第三个参数boolean isSelectable,对于listview中设置onItemClick事件,需要将isSelectabl...
分类:
移动开发 时间:
2015-04-20 17:06:33
阅读次数:
296
1、技术要点listView.setSelection(intpostion);定位到listview的具体某个条目。listView.addHeaderView(viewview);向listview头部添加viewlistView.addFooterView(view);向listview底部添加viewlistView.setOnScrollListener(this);给listview添加滚动事件,一遍监听滚动位置..
分类:
其他好文 时间:
2015-04-08 19:59:31
阅读次数:
164
Android listview viewpager 滑动 跳动 冲突解决
ListView中嵌套ViewPage有或者滑动手势冲突解决
在listview 上使用 addHeaderView 在第一栏添加 viewpager 当做header
如:
当触发 滑动事件 的时候容易引起 滑动冲突 (比如斜着滑动viewpager 的时候 listview会跳动)
特别是在 下拉刷新或者上拉加载 的时候 , 组件可能会传递到viewpager当中
查阅了很多的帖子 发现修改起来都非...
分类:
移动开发 时间:
2015-02-15 12:12:04
阅读次数:
209
1、 item内如果有button等控件时,在监听listview的onitemclick事件时,焦点会被item内的button、 imagebutton等控件抢走,从而导致在listview设置了onitemclick事件后不会被触发。解决方法是在初始化item的时候屏蔽掉 其内部button等...
分类:
移动开发 时间:
2015-02-10 10:56:03
阅读次数:
186
1.addFooterView()/addHeaderView() addFooterView()/addHeaderView()需在setAdapter()之前添加 2.java.lang.ClassCastException: android.widget.HeaderViewListAdapt...
分类:
移动开发 时间:
2014-12-15 15:21:37
阅读次数:
187
最近在做一个项目,用到下拉刷新跟侧滑删除SwipeListView,在SwipeListView中用addHeaderView()方法添加一个ViewPager,发现ViewPager滑动不了,查看源码看到在SwipeListView中滑动事件被拦截了,因此ViewPager得不得滑动事件。我的解决思路是在SwipeListview中的onInterceptTo..
分类:
其他好文 时间:
2014-12-06 06:39:24
阅读次数:
128
ListView的addHeaderView和setAdapter的调用顺序,以及爆出java.lang.IllegalStateException: Cannot add header view to list -- setAdapter has already been called异常的原因。...
分类:
其他好文 时间:
2014-09-03 11:17:56
阅读次数:
194
1. 在 public View getView(int position, View convertView, ViewGroup parent) 中position 和 是否有headerView无关,列表item的序号。2. 在 public void onItemClick(AdapterV...
分类:
其他好文 时间:
2014-08-15 17:43:29
阅读次数:
214
异常提示:java.lang.IllegalStateException: Cannot add header view to list -- setAdapter has already been called.
产生原因:addHeaderView()调用在setAdapter()之后,并且该代码运行在Android4.3之前的系统版本。Android SDK与API Level对应表...
分类:
其他好文 时间:
2014-08-13 13:03:16
阅读次数:
338