我正在回收视图上,并且要在位置,从api获取位置的位置禁用点击事件
我正在尝试什么:
viewHolder. rl3_layout.setClickable(false);
viewHolder. rl3_layout.setFocusable(false);
viewHolder. rl3_layout.setEnabled(false);
但这在我的recyclview中不起作用。
答案 0 :(得分:0)
您是否尝试过在onBindViewHolder
上的onClickListener
中添加itemView
,但是什么都不做?
答案 1 :(得分:0)
您需要在OnBindViewHolder
中为每个项目设置选项。
if(shouldBeClickable)
{
viewHolder. rl3_layout.setClickable(true);
viewHolder. rl3_layout.setFocusable(true);
viewHolder. rl3_layout.setEnabled(true);
}
else
{
viewHolder. rl3_layout.setClickable(false);
viewHolder. rl3_layout.setFocusable(false);
viewHolder. rl3_layout.setEnabled(false);
}