2010-04-23 36 views
12

Tôi đang cố tạo danh sách có tiêu đề phía trên một nhóm các mục. Tôi đã nhìn vào SeperatedListAdapter sẵn ở đây: http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/ nhưng tôi chạy vào một lỗi (ERROR/AndroidRuntime(2025):Danh sách Android với tiêu đề phần

java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView 
) 

Bây giờ tôi nhìn vào nhiều tùy chọn bao gồm làm một cái mới. Các bạn có gợi ý gì không?

Cảm ơn, Bryon

Trả lời

12

AFAIK, mã của ông Sharkey làm việc tốt. Bạn có thể đang sử dụng sai nhà xây dựng ArrayAdapter.

Bạn cũng có thể sử dụng MergeAdapter để đạt được cùng một kết thúc.

+0

Có, ngay sau khi đăng bài, tôi đã làm cho nó hoạt động với ứng dụng mới, tôi phải có một số loại xung đột. Tài nguyên được liên kết rất hữu ích, cảm ơn bạn vì điều đó. – bryon

+0

Bạn có muốn giới thiệu mã của ông Sharkey hoặc có khả năng mạnh mẽ hơn/hiệu năng/bản địa/dễ dàng hơn không? Anh ấy đã lập danh sách đó trong năm 2008 với API 0.9, có lẽ có những lựa chọn tốt hơn bây giờ? – OneWorld

+0

@ OneWorld: Vấn đề thực sự duy nhất với mã của ông Sharkey là giấy phép GPL, nếu đó là vấn đề đối với bạn. Hiệu suất của bộ điều hợp hoặc bộ điều hợp của tôi tương tự nhau, mặc dù các vấn đề hiệu suất sẽ có xu hướng nằm ở nơi khác (ví dụ: khi bạn kết hợp các công cụ với nhau trong một biểu mẫu hoạt động hoặc bộ điều hợp). Và, cả hai đều có nghĩa là để chứng minh các kỹ thuật chung có thể được áp dụng cho một bộ điều hợp tùy chỉnh của riêng bạn. – CommonsWare

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