diff --git a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LRecyclerViewAdapter.java b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LRecyclerViewAdapter.java index 3e44a81..dd9c14f 100644 --- a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LRecyclerViewAdapter.java +++ b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LRecyclerViewAdapter.java @@ -158,15 +158,12 @@ public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType if (viewType == TYPE_REFRESH_HEADER) { ViewHolder viewHolder = new ViewHolder(mRefreshHeader.getHeaderView()); - viewHolder.setIsRecyclable(false); return viewHolder; } else if (isHeaderType(viewType)) { ViewHolder viewHolder = new ViewHolder(getHeaderViewByType(viewType)); - viewHolder.setIsRecyclable(false); return viewHolder; } else if (viewType == TYPE_FOOTER_VIEW) { ViewHolder viewHolder = new ViewHolder(mFooterViews.get(0)); - viewHolder.setIsRecyclable(false); return viewHolder; } return mInnerAdapter.onCreateViewHolder(parent, viewType); diff --git a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LuRecyclerViewAdapter.java b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LuRecyclerViewAdapter.java index 7824c21..276809b 100644 --- a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LuRecyclerViewAdapter.java +++ b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LuRecyclerViewAdapter.java @@ -145,11 +145,9 @@ public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType if (isHeaderType(viewType)) { ViewHolder viewHolder = new ViewHolder(getHeaderViewByType(viewType)); - viewHolder.setIsRecyclable(false); return viewHolder; } else if (viewType == TYPE_FOOTER_VIEW) { ViewHolder viewHolder = new ViewHolder(mFooterViews.get(0)); - viewHolder.setIsRecyclable(false); return viewHolder; } return mInnerAdapter.onCreateViewHolder(parent, viewType);