【发布时间】:2018-01-04 02:10:10
【问题描述】:
我有一个全屏 RecyclerView,它将有一个不可见的 ViewHolder 项,如下所示
@Override
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) {
....
if (position == 6) {
viewHolder.itemView.setMinimumHeight(Resources.getSystem().getDisplayMetrics().heightPixels);
viewHolder.itemView.setVisibility(View.GONE);
viewHolder.setIsRecyclable(false);
}
...
}
一旦位置 6 出现在屏幕上,我可以看到它后面的 ImageView,我希望能够点击它。我已经向该 ImageView 添加了一个事件处理程序,但它没有被触发。似乎 RecyclerView 正在阻止点击事件冒泡。有什么方法可以通过不可见/消失的 RecyclerView ViewItem 单击视图?
【问题讨论】:
标签: android-recyclerview onclicklistener