Listview 隱藏item


隱藏某一項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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM