Im работает над учебником по блокноту с сайта Android. Я создал базу данных с двумя записями: имя и адрес. Когда приложение запускается, отображается только Имя. Я хочу показать как имя, так и адрес. Я редактировал мой метод filldata, но он не работает. См. Мой код ниже. Какие-либо предложения?SQLite изменение раскладки списка
private void fillData() {
Cursor notesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(notesCursor);
// Create an array to specify the fields we want to display in the list (TITLE + BODY)
String[] from = new String[]{NotesDbAdapter.KEY_TITLE,NotesDbAdapter.KEY_BODY};
// and an array of the fields we want to bind those fields to (in this case just text1)
int[] to = new int[]{R.id.text1};
// Now create a simple cursor adapter and set it to display
SimpleCursorAdapter notes =
new SimpleCursorAdapter(this, R.layout.notes_row, notesCursor, from, to);
setListAdapter(notes);
}
Спасибо. Я пытаюсь создать второе текстовое изображение в файле notes_row, и я продолжаю получать ошибку. Мой код показан ниже. Любые идеи? '$ Xml version =" 1.0 "encoding =" utf-8 "?> –
DMC
@ user876343 см. мой отредактированный ответ. В макете xml у вас должен быть только один корневой элемент, и из-за этого вы должны обернуть два ваших «TextView» другим элементом (я использовал «LinearLayout», но есть другие варианты). С моим вышеуказанным кодом у вас будет макет с двумя «TextView» с одним над другим. – Luksprog
Спасибо, просто работал, что там сам! Приветствия за помощь! – DMC