重写Adapter中的isEnabled方法,然后把这个方法放在convertView方法中,传入position,再在isEnabled中根据需要的条件判断,什么条件可以点击,什么条件不可以点击,这样每一项都可以控制是否可以点击了。
比如判断当前的jsonObject是否没有数据,如果没有则点击无效。
@Override
public boolean isEnabled(int position) {
if (getItem(position).toString().trim().equals("{}"))
{
return false;
}
return true;
}
网友评论