从数据列表中查找RecyclerView中项目的位置

fre*_*yle 6 java android recycler-adapter android-recyclerview

我想RecyclerView从数据集中获取项目的位置RecyclerView.我的数据集中的每个项目都包含唯一的ID.我想RecyclerView在数据集中的id中找到项目的适配器位置.

我的数据集类如下所示.

class dataset {
    int id;
    JSONArray linked;
    int type;
    ....
}
Run Code Online (Sandbox Code Playgroud)

我添加TextViewEditTextRecyclerView根据类型.

最终目标:我RecyclerView可以拥有多个EditText并且TextViews是独立的(尽管TextView将有一个EditText与其相关联的id的字段).当我点击时TextView,我将获得EditText(数据集)的id 来从中获取数据.我想从那些id中EditText的项目中获取相应的文本RecyclerView.如果我可以从数据集中获取适配器位置,我可以使用

recyclerview.getChildAt(position);
Run Code Online (Sandbox Code Playgroud)

但是没有办法从数据集中获取适配器位置.