我有一个回收器视图与列表和一个进度栏下视图单元格。当我点击其他视图时,点击事件发生。但是当按下回收站查看项目时,什么都不会发生。请告诉我原因。我正在粘贴oncreateview持有者的代码。单击监听器工作的回收视图,但其他意见
class MockSeriesViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
TextView examMeta;
RecyclerView subjectBubbles;
BubbleAdapter adapter;
NumberProgressBar numberProgressBar;
public MockSeriesViewHolder(final View itemView) {
super(itemView);
examMeta = (TextView) itemView.findViewById(R.id.tv_exam_meta);
numberProgressBar = (NumberProgressBar) itemView.findViewById(R.id.pb_exam_progress);
subjectBubbles = (RecyclerView) itemView.findViewById(R.id.rv_subject_bubbles);
subjectBubbles.setHasFixedSize(true);
subjectBubbles.setLayoutManager(new LinearLayoutManager(itemView.getContext(), LinearLayoutManager.VERTICAL, false));
adapter = new BubbleAdapter(itemView.getContext());
subjectBubbles.setAdapter(adapter);
itemView.setOnClickListener(this);
}
public void renderMockTestSeries(TestSeriesTest test) {
adapter.setItems(test.getSubjects());
examMeta.setText(test.getNoOfQuestions() + " QUESTIONS " + (test.getTimeLimitInSeconds()/60) + " MINUTES");
numberProgressBar.setProgress(test.getPercentageOfCompletion());
}
@Override
public void onClick(View view) {
TestSeriesTest series = getItem(getLayoutPosition());
mListener.onTestSeriesTestClicked(series);
}
}
并点击听者类是
public interface TestSeriesTestClickListener {
public void onTestSeriesTestClicked(TestSeriesTest mockTest);}
其中是回收站视图的点击侦听器。 –
它是另一个接口 –
现在检查它是否添加 –