2012-04-20 39 views

Trả lời

63

getCount() trả lại cho bạn một số mục trong Bộ điều hợp (tổng số trong danh sách), getChildCount() là phương thức ViewGroup trả lại cho bạn số lượng bản xem trước. ListView tích cực tái sử dụng quan điểm vì vậy nếu danh sách của bạn có 1000 bài getCount() sẽ trở lại 1000, getChildCount() - khoảng 10 hoặc lâu hơn ...

+2

bỏ phiếu cho câu trả lời này, vì tôi đã đủ ngu ngốc để làm 'listview.getChildAt (getCount() -1)' và nhận ngoại lệ con trỏ null. – WALKER

3

getCount() là số mục trong bộ chuyển đổi trong khi getChildCount() đề cập đến phương pháp của ViewGroup mà trả về số các chế độ xem mà chế độ xem này chứa.

0

Trong bộ điều hợp, có một Phương pháp getChildrenCount(); quyết định số lượng con bạn muốn tạo.

Các vấn đề liên quan