我们正在开发一款可以分享团体成本的应用.为此,您可以选择与您共享下一个账单的人.我制作了一种"list-view-item",其中包含每个用户的"借记"和"信用"字段,并根据共享付款的人数将这些项目添加到Recyclerview.但是,现在我正在尝试读取在这些edittexts中输入的所有值,但我不知道如何.在recyclerview中生成列表的代码如下:
private void initRecyclerView() {
rvTransactions = (RecyclerView) findViewById(R.id.rvTransactions);
lmTransactions = new LinearLayoutManager(this);
rvTransactions.setLayoutManager(lmTransactions);
transactionAdapter = new RecyclerView.Adapter<CustomViewHolder>() {
@Override
public CustomViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.list_item_transaction, viewGroup, false);
return new CustomViewHolder(view);
}
@Override
public void onBindViewHolder(CustomViewHolder viewHolder, int i) {
viewHolder.noticeSubject.setText(participatingUsers.get(i).getFirstname() + " " + participatingUsers.get(i).getLastname());
}
@Override
public int getItemCount() {
return participatingUsers.size();
}
};
rvTransactions.setAdapter(transactionAdapter);
}
private class CustomViewHolder extends RecyclerView.ViewHolder {
private TextView noticeSubject;
private EditText userDebt,userCredit;
public CustomViewHolder(View itemView) {
super(itemView); …Run Code Online (Sandbox Code Playgroud) android android-edittext android-viewholder android-recyclerview