隐藏某一项item(防止list改变后导致复用convertview而错乱--如果删掉list中的该项,会导致复用convertview混乱)

方法:

            convertView.setVisibility(View.GONE);
//            ViewGroup.LayoutParams params=convertView.getLayoutParams();     错误:在这里获取到的 layoutParams 可能为空,所以需要新建一个layoutParams
// 获取 layoutParams =null 的原因:没有viewgroup(inflate(resource,viewgroup,attachToRoot)),或者是attachToRoot设置为null
ViewGroup.LayoutParams params=new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,1); convertView.setLayoutParams(params);

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2021-08-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
相关资源
相似解决方案