首先,我的RecyclerView项目没问题,但在滚动时,项目显示在错误的位置,例如:项目6显示在位置67.虽然onClick listener和getAdapterPosition()工作正常并显示正确的项目.为什么?
import android.content.Context;
import android.graphics.Typeface;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.neganet.darotabii.R;
import com.neganet.darotabii.beans.headers_Bean;
import java.util.List;
public class FSecAdapter2 extends RecyclerView.Adapter<FSecAdapter2.mViewHolder> {
private static List<headers_Bean> items_t;
private static int secNo;
private Typeface font;
private boolean showSoreName;
private static Context mContext;
private static String ?olorString;
private static String fSubjectText="";
private static Static_Datas static_datas;
private static QDataGetter dataGetter;
public FSecAdapter2(List<headers_Bean> t_items, Context cnt, int secNo) {
setHasStableIds(true);
this.mContext=cnt;
this.items_t = t_items;
this.static_datas=new Static_Datas(mContext);
this.secNo=secNo;
}
public …Run Code Online (Sandbox Code Playgroud)