Tôi đang cố gắng để kết hợp hai thư viện Android tuyệt vời:SwipeActionAdapter với StickyListHeaders
https://github.com/emilsjolander/StickyListHeaders
https://github.com/wdullaer/SwipeActionAdapter
Tôi đã làm việc với chủ sở hữu của SwipeActionAdapter người nói nó có thể (https://github.com/wdullaer/SwipeActionAdapter/issues/29) nhưng tôi m vẫn nhận được lỗi:
08-02 11:33:07.364 1655-1655/com.slaptap.tappedin E/InputEventReceiver﹕ Exception dispatching input event.
08-02 11:33:07.364 1655-1655/com.slaptap.tappedin E/MessageQueue-JNI﹕ Exception in MessageQueue callback: handleReceiveCallback
08-02 11:33:07.380 1655-1655/com.slaptap.tappedin E/MessageQueue-JNI﹕ java.lang.NullPointerException
at com.wdullaer.swipeactionadapter.SwipeActionTouchListener.onTouch(SwipeActionTouchListener.java:419)
at android.view.View.dispatchTouchEvent(View.java:7701)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2210)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1945)
Tôi có Adapter cơ sở được bọc bởi t ông Swipe Adapter. Sau đó tôi có một adapter (ListStickyAdapter) mở rộng Decorator Adapter và thực hiện Sticky Adapater.
mAdapter = new ListAdapter(getActivity(), data);
swipeAdapter = new SwipeActionAdapter(mAdapter);
ListStickyAdapter vbsa = new ListStickyAdapter(swipeAdapter);
listView.setAdapter(vbsa);
// is it because of this line? (having to pass the sticky header child list)
swipeAdapter.setListView(listView.getWrappedList())
Tôi đang làm gì sai ở đây?
xin cảm ơn vì những suy nghĩ .. vấn đề là Bộ điều hợp vuốt chỉ có "chế độ xem danh sách" thông thường, trong khi "chế độ xem danh sách tiêu đề dính" là đối tượng riêng .. bất kỳ ý tưởng nào về tùy chọn thay thế trong khi vẫn sử dụng ? – aherrick
Hi @ Gomoku7 - là tệp WrapperView.java duy nhất mà bạn phải sửa đổi? Tôi đã thực hiện các WrapperView mở rộng SwipeViewGroup mà bây giờ là ném nhiều lỗi hơn trên dự án.Bạn có thể cung cấp ngã ba của bạn? – aherrick
Có chắc Ive đã thêm ví dụ làm việc của tôi tại địa điểm này: https://github.com/he667/StickyListSwipe – Gomoku7