ListView 在getView()中设置一个item中的TextView的动态显示出现其它的也显示的bug解决方法

来源:互联网 发布:cs1.5参数优化 编辑:程序博客网 时间:2024/06/06 02:08

这里consigneeMessageList.get(position).isPatientia()是是否显示textview的标志(ture为显示)
在设置Textview显示之前,就把不显示的都设置为隐藏,这样就可以避免没选中的item也显示了

if(consigneeMessageList.get(position).isPatientia() == false){            viewHolder.patientia.setVisibility(View.INVISIBLE);        }
0 0