小编Bra*_*art的帖子

从RecyclerView EditText获取值?

我被recyclerView惊呆了,

图片

这里的名称和余额字段来自两个不同的数组。我需要的是,这里每一行都有一个EditText字段。我需要访问每一行上的每个EditText。并从中获取值..总计将显示在总计textView上。可能吗?我试了很多 我没听懂

我在这里附上我的课。

主要活动

public class GroupCollectionFragment extends Fragment {
String[] nameArray = {"Akhil","Mohan","Anoop","Syam","Athul","Anish","Anand","Prasad","Mani","Oommen"
        ,"Akhil","Mohan","Anoop","Syam","Athul","Anish","Anand","Prasad","Mani","Oommen"
        ,"Akhil","Mohan","Anoop","Syam","Athul","Anish","Anand","Prasad","Mani","Oommen"};
String[] balanceArray={"2354","6578","2345","34654","2542","2354","6578","2345","34654","2542"
        ,"2354","6578","2345","34654","2542","2354","6578","2345","34654","2542"
        ,"2354","6578","2345","34654","2542","2354","6578","2345","34654","2542"};
RecyclerView mRecyclerView;
RecyclerView.Adapter mAdapter;
LinearLayoutManager mLayoutManager;
List<DataHolder> holderList=new ArrayList<DataHolder>();

@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View rootview=inflater.inflate(R.layout.group_collection_layout,container,false);
    mRecyclerView = (RecyclerView) rootview.findViewById(R.id.my_recycler_view);
    mRecyclerView.setHasFixedSize(true);
    mLayoutManager = new LinearLayoutManager(getContext());
    mRecyclerView.setLayoutManager(mLayoutManager);
    setItems();
    mAdapter = new Adapter(holderList);
    mRecyclerView.setAdapter(mAdapter);
    return rootview;
}

private void setItems() {

    for(int i=0;i<nameArray.length;i++){
        DataHolder item=new DataHolder();
        item.setDname(nameArray[i]);
        item.setDbalance(balanceArray[i]);
        holderList.add(item);
    }
}
Run Code Online (Sandbox Code Playgroud)

}

数据保持器

public …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

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

标签 统计

android ×1

android-recyclerview ×1