今天练习的时候突然发现一个问题,ListActivity的onListItemClick不响应了。

之前程序没有出现这个问题,在一次revert后出现了这个问题,开始以为是模拟器冲突,加了Log发现onListItemClick()根本没有执行。

后来发现是item中一个checkbox作祟,Google了一下是checkbox获取了焦点导致无法响应itemclick。

解决方法:在getview()中对CheckBox配置:

solvedCheckBox.setFocusable(false);

solvedCheckBox.setFocusableInTouchMode(fals......