我正在使用带有自定义布局文件的 SimpleCursorAdapter。当我尝试在 ListView 中填充此布局时,这些项目不可点击。我将字段的 android 属性放在布局文件中以供单击以尝试修复该问题,但它不起作用。
我认为可点击属性默认为“true”。当我使用“android.R.layout.simple_list_item_1”中的默认布局文件时,列表中的项目变为可点击的。我认为布局文件中的简单更改不应该干扰可点击属性,但这就是我所看到的。
此代码不起作用:
mSelection = mNotesAdapter.fetchAllNotes();
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
R.layout.note_row, mSelection, new String[] { "title"},
new int[] { R.mostrador.title});
setListAdapter(adapter);
此代码有效:
mSelection = mNotesAdapter.fetchAllNotes();
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_1, mSelection, new String[] { "title"},
new int[] { R.mostrador.title});
setListAdapter(adapter);