RecyclerView 编辑文本位置
RecyclerView Edittext Position
我正在回收视图中搜索一个项目,但发生的情况是,当我输入一个项目数量(如第一张图片所示)时,当我搜索另一个项目时,该数量粘在另一个编辑文本上,如图二所示。
我不知道如何管理编辑文本位置我已经尝试获取 Item View Type 和 Item Id 但没有结果。
使用 android:left
或 android:right
属性来锚定项目,您也可以使用 android:toEndOf
或 android:toStartOf
来处理其他问题。
如果您在将数量值设置到 EditText 之前检查数量值,您应该清除 else 语句中的值,如下所示:
if (quantatiy != null){
quantatiyEditTxt.setText(quantatiy);
}else{
quantatiyEditTxt.setText("");
}
当您忘记处理 onBindViewHolder
中的 else 语句时,此错误非常常见
我正在回收视图中搜索一个项目,但发生的情况是,当我输入一个项目数量(如第一张图片所示)时,当我搜索另一个项目时,该数量粘在另一个编辑文本上,如图二所示。
我不知道如何管理编辑文本位置我已经尝试获取 Item View Type 和 Item Id 但没有结果。
使用 android:left
或 android:right
属性来锚定项目,您也可以使用 android:toEndOf
或 android:toStartOf
来处理其他问题。
如果您在将数量值设置到 EditText 之前检查数量值,您应该清除 else 语句中的值,如下所示:
if (quantatiy != null){
quantatiyEditTxt.setText(quantatiy);
}else{
quantatiyEditTxt.setText("");
}
当您忘记处理 onBindViewHolder