#android #sqlite #android-listview #simplecursoradapter
#Android #sqlite #android-listview #simplecursoradapter
Вопрос:
Вот код с сопоставлением полей 1 к 1:
String[] from = new String[]{DbAdapter.KEY_TITLE,
DbAdapter.KEY_OPEN_TIME,
DbAdapter.KEY_FAVORITE};
int[] to = new int[]{R.id.name, R.id.time, R.id.icon};
SimpleCursorAdapter lists =
new SimpleCursorAdapter(this, R.layout.row, listsCursor, from, to);
Но у меня есть другое поле в моей базе данных — DbAdapter.KEY_CLOSE_TIME
и R.id.time
должно отображаться значение типа DbAdapter.KEY_OPEN_TIME " - " DbAdapter.KEY_CLOSE_TIME
.
Как я могу это сделать?
Ответ №1:
Расширьте CursorAdapter
, у вас будет больше контроля над view.
Комментарии:
1. Я обнаружил, что то же самое возможно с
setViewValue