关于Listview的item单击事件

如果我们不关心listview的item单击事件时,最好将单击时的高亮给禁用掉。

方法是在实现BaseAdapter的类中重载两个方法。


@Override
public boolean areAllItemsEnabled() {
    return false;
}
@Override
public boolean isEnabled(int position) {
    return false;
}


问题:这个数据是listView中其中的一个 我配置了点击事件 就是点击 图片就变了 因为不会屏蔽listView点击事件 不屏蔽就出现 我点击一条记录的任何一个加号 和减号都都同时为按下状态 呜呜 郁闷哦 教我的

答复:不用设listview的点击事件,在listview的xml布局文件中加上android:descendantFocusability="blocksDescendants"这样每个item的button的点击事件就可以获取,你只要在adapter中写相应控件的点击事件就行了


你可能感兴趣的:(return,android,button,position,false)