很简单,不要设置item的根布局为gone,要在 item 的根布局里设置一个子布局(例如:LinearLayout),设置子布局为gone就可以啦
授人鱼不如授之于鱼,少年,心气低一点。重写适配器getItemViewType与getViewTypeCout可以实现可以实现在一个列表里引入不同布局项,其中一类布局可以默认设置默认没有高度即可。分割线去掉,用另一个布局自己画分割线就不会出现重复分割线的问题。你这态度我都不想回你,你问问题要有问问题的态度懂么,只求答案做伸手党请滚粗
我也遇到这个问题,不更新数据源的情况下隐藏某个item,但是高度被占用了,楼主是怎么解决的
[quote=引用 8 楼 d383137359 的回复:] [quote=引用 4 楼 u010668114 的回复:] 一般是根据业务决定界面,你这根据界面决定业务我还是第一次见哦,你那个类型列为什么不就用纯数据保存,一定要放到视图里呢
那在getView中把view的visibility设成GONE行不行
一般是根据业务决定界面,你这根据界面决定业务我还是第一次见哦,你那个类型列为什么不就用纯数据保存,一定要放到视图里呢
80,350
社区成员
91,288
社区内容
加载中
试试用AI创作助手写篇文章吧