2011-07-05 37 views

Trả lời

6

Bạn có thể lấy mục từ mảng trong ListAdapter của bạn dựa trên vị trí của nó và gọi setEnabled(false) theo phương thức công khai getView().

Như thế này:

if (position==10) { 
    convertView.setEnabled(false); 
} 
else{ 
    convertView.setEnabled(true); 
} 

Bạn có thể sẽ cần phải ghi đè một số phương pháp khác. Kiểm tra các bài đăng đó:

Android ListView child View setEnabled() and setClickable() do nothing
Android: How to disable list items on list creation

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