0
我有一个全屏幕RecyclerView这将有一个无形的ViewHolder项目,像下面如何点击在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?
检查[此答案](https://stackoverflow.com/a/29066665/752630) – mbonnin