[英]How can i set onClickListener in Recyclerview only if status_id = 1 else no onClickListener
在recyclerview
填充json
数据后,如果status_id = 1
我想设置onclicklistener,否则我不希望onclicklistener工作。
make your onClick method and call it from your recycler click listener... 使您的onClick方法并从您的回收站点击监听器中调用...
just see the example:- 只是看例子:
public void onClicked(){
if(id==1){
//your code for listener
}else{
//do anything
}
then call it from your on click of recyclerview....see 然后在您单击recyclerview时调用它。
itemViewHolder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onClicked();
}
}
});
In your onBindViewHolder 在您的onBindViewHolder中
if(status.equals(1))
{
button.setClickable( true);
}
else
{
button.setClickable( false);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.