我有一个问题,Listview 多次addHeaderView 会根据顺序加多个,我想在每次添加数据前更新HeaderView 里的文本,需要先删除上次添加的HeaderView 再加赋值后新的HeaderView。
问题是 addHeaderView 必须在setAdapter 之前,而removeHeaderView 必须在setAdapter之后,这和我需要的得到的相反。请问怎样才能在Listview添加数据前删除原来的HeaderView 然后再加新的呢?谢谢各位。
问题是 addHeaderView 必须在setAdapter 之前,而removeHeaderView 必须在setAdapter之后,这和我需要的得到的相反。请问怎样才能在Listview添加数据前删除原来的HeaderView 然后再加新的呢?谢谢各位。
不能只改HeaderView里的内容吗?
if (LV3.getHeaderViewsCount()>0) LV3.removeHeaderView(view01);但没有效果。
好像是只能先改完内容再addHeaderView,只改内容没有效果。
如果想暴力点那就直接清空集合,重新添加
现在Listview都没人用了,你去看看RecycleView吧,耦合性很低……
好像是只能先改完内容再addHeaderView,只改内容没有效果。还有这事?你代码怎么写的?