カスタム レイアウト ファイルで 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);