RecyclerView 编辑文本位置

RecyclerView Edittext Position

我正在回收视图中搜索一个项目,但发生的情况是,当我输入一个项目数量(如第一张图片所示)时,当我搜索另一个项目时,该数量粘在另一个编辑文本上,如图二所示。

我不知道如何管理编辑文本位置我已经尝试获取 Item View Type 和 Item Id 但没有结果。

使用 android:leftandroid:right 属性来锚定项目,您也可以使用 android:toEndOfandroid:toStartOf 来处理其他问题。

如果您在将数量值设置到 EditText 之前检查数量值,您应该清除 else 语句中的值,如下所示:

  if (quantatiy != null){
      quantatiyEditTxt.setText(quantatiy);
   }else{
      quantatiyEditTxt.setText("");
   }

当您忘记处理 onBindViewHolder

中的 else 语句时,此错误非常常见