วันเสาร์ที่ 6 สิงหาคม พ.ศ. 2559

การ Recycle view ใน listview

ในส่วนของ adapter   function getView ให้เพิ่มการ เช็คว่า view ที่ส่งมาเป็น null หรือเปล่า ถ้าเป็น ให้ สร้างขึ้นมาใหม่ ถ้าไม่เป็นแสดงวง่ามีของเก่าอยู่ ในทำของเก่านั้นกลับมาใช้ใหม่ ดังโคดข้างล่าง

public View getView(int i, View view, ViewGroup viewGroup)
ClassItem item;
if(view != null)
{
      item = (ClassItem) view;
}
else
{
     item  = new ClassItem(viewGroup.getContext());
}
return item;

ไม่มีความคิดเห็น:

แสดงความคิดเห็น