小编D.M*_*adu的帖子

如何从RecyclerView中的编辑文本中获取数据?

我有带编辑文本的recyclerview.每行都有一个编辑文本.我手动输入编辑文本中的值,输入值后,我想在每一行中获取这些值.我想将这些值用于主要活动.recyclerview中可能有10到20行.我想获得那些编辑文本中的所有值.

这是我的适配器

public class SelectItemAdapter extends RecyclerView.Adapter<SelectItemAdapter.ItemHolder> {

    private List<String> itemsName, itemsQty, itemsPCode, itemPlant;
    private OnItemClickListener onItemClickListener;
    private LayoutInflater layoutInflater;

    public SelectItemAdapter(Context context, String[] mDataset) {
        layoutInflater = LayoutInflater.from(context);
        itemsName = new ArrayList<String>();
        itemsQty = new ArrayList<String>();
        itemsPCode = new ArrayList<String>();
        itemPlant = new ArrayList<String>();
        this.mDataset = mDataset;


    }


    @Override
    public SelectItemAdapter.ItemHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View itemView = layoutInflater.inflate(R.layout.custom_row_selected_item, parent, false);
        return new ItemHolder(itemView, this);
    }

    @Override
    public void onBindViewHolder(SelectItemAdapter.ItemHolder holder, final int position) {
        holder.setItemName(itemsName.get(position));
        holder.setItemQty(itemsQty.get(position));
        holder.setItemPCode(itemsPCode.get(position)); …
Run Code Online (Sandbox Code Playgroud)

android android-edittext android-recyclerview

10
推荐指数
1
解决办法
2万
查看次数

RecyclerView 中的 EditText 值在第 5 个位置后给出相同的值

我有一个RecyclerView,每行EditText也有一个。我RecyclerView通过搜索添加项目,然后在编辑文本中输入数量。然后我将它发送到服务器以使用json格式存储。项目添加工作正常。滚动时也不存在编辑文本值交换问题。我可以在屏幕上显示 5 行。
问题是当我将项目发送到服务器时,编辑底行中的文本值在第 5 行之后得到相同的值。这些是我添加到发送到服务器的 recyclerview.Printed List 的行。

Item : 7.50-15 10PR FM CEAT               Quantity : 1
Item : 5.60-15 04PR K 511 CEAT            Quantity : 2
Item : 2.75-18 04PR SECURA F85 CEAT (F)   Quantity : 3
Item : 3.00-17 06PR SECURA ZOOM CEAT (R)  Quantity : 4
Item : 6.50-14 10PR FM CEAT               Quantity : 5
Item : 5.00-12 04PR GRIP MASTER CEAT      Quantity : 5
Item : 4.00-08 06PR AUTO …
Run Code Online (Sandbox Code Playgroud)

android scroll android-edittext android-recyclerview

5
推荐指数
1
解决办法
4657
查看次数