Tôi có dòng này trong mã của tôi:Làm thế nào tôi có thể đặt chế độ lựa chọn của GridView thành nhiều?
myGridView.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE);
Nó hoạt động hoàn toàn tốt đẹp trong ICS, nhưng bị treo với 2.2 và 2.3.x với các lỗi sau:
java.lang.NoSuchMethodError: android.widget.GridView.setChoiceMode
Tuy nhiên nhìn vào the docs nói tôi rằng phương thức được hỗ trợ từ API 1, mặc dù nó được kế thừa từ AbsListView
. Tôi cũng tìm thấy điều này issue báo cáo sự cố không có giải pháp rõ ràng
Hiện tại có ai đang giải quyết vấn đề này hoặc có ý tưởng cách đặt chế độ lựa chọn thành nhiều cho tất cả các phiên bản không?
Cảm ơn
Đó là những gì tôi đã kết thúc ... Lỗi trong tài liệu tôi giả định ... – znat
Xin chào NathanZ, Tôi đang xem một vấn đề tương tự, bạn đã tiếp cận điều này như thế nào trong bộ điều hợp? Cảm ơn bạn! – AutoM8R
Tôi không hiểu điều gì. Lớp 'GridView' đã kế thừa phương thức' setChoiceMode' từ 'AbsListView' và nó đã được thêm vào trong mức API 1. Nó đã biến mất ở đâu? http://developer.android.com/reference/android/widget/AbsListView.html#setChoiceMode(int) –