ListActivity的onListItemClick不响应的解决办法
当ListActivity的行中含有checkbox和button等会自动得到焦点的控件时,ListActivity的onListItemClick会不响应,解决办法有二:
方法一:
如果自定义了adapter,则可以在bindView()函数中调用checkbox和button的setFocusable(false)和setFocusableInTouchMode(false);,另它们失去焦点:
public
void
bindView(View view, Context context, Cursor cursor)
{
//
...
checkbox.setFocusableInTouchMode(
false
);
checkbox.setFocusable(
false
);
//
...