最近在做一个listview多选checkbox时,点击checkbox时调用
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {}
}
没有反应。
解决方法:
网上查了对Item Layout的根控件设置其android:descendantFocusability="blocksDescendants"没有效果后来在listview 的item里面checkbox添加
android:clickable="false" android:focusable="false" android:focusableInTouchMode="false"
后能正常调用。