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