SQLiteDBの情報から生成されたリストビューを作成しようとしています。現在、各行を適切に表示し、3つのテキストビューにデータを入力するようにコードを設定しています。ある種のIfステートメントを使用して、値の1つが「Room1」であるかどうかを確認し、その行の背景を特定の色に設定できるようにしたいと思います。
このように、リストの各行は、データの「部屋」に基づいて異なる背景を持ちます。
SimpleCursorAdapterを拡張しようとしましたが、必要なものを取得する方法に少し迷っています。
SimpleCursorAdapterについて現在持っているものは次のとおりです。
Cursor notesCursor = myDbHelper.fetchDayPanelNotes(type, day);
startManagingCursor(notesCursor);
String[] from = new String[]{DataBaseHelper.KEY_NAME, DataBaseHelper.KEY_ROOM, DataBaseHelper.KEY_TIME};
int[] to = new int[]{R.id.text1, R.id.text2, R.id.text3};
SimpleCursorAdapter notes = new SimpleCursorAdapter(this, R.layout.main_row, notesCursor, from, to);
setListAdapter(notes);