android 解决BaseQuickAdapter中EditText输入错位问题

android 解决BaseQuickAdapter中EditText输入错位问题

事情是这样遇到的 在Adapter先在EditText中输入之后进行刷新之后数据开始出现错位和复用的现象,搞了一上午,还以为是那个细节出错了,之后看到相关资料之后,原来是recyclerView出现了复用的现象,再Adapter中的convert()方法中调用 helper.setIsRecyclable(false);禁止复用就可以了


    @Override
    protected void convert(@NonNull BaseViewHolder helper, OrderInfo.OrderDescListBean item) {
        helper.setIsRecyclable(false);//禁止复用
        }

你可能感兴趣的:(android)