ListView, SimpleCursorAdapter или как записать строку в ListView

433
31 января 2017, 21:14

Как вставить строку в адаптер ListView?

Cursor getPositions() {
     return mDB.rawQuery("SELECT * FROM "+ TABLE + " WHERE _id = 0", null);
}

На выходе в ListView находится только первое значение. Цикл работает, я так понимаю проблема в адаптере, который по всей видимости не предназначен для записи строки в виде столбца в ListView?

  cursor = DB.getPositions();
  String[] from = new String[cursor.getColumnCount()]; // создаём массив, размерность которого равна количеству столбцов.
  for (int i = 0; i < cursor.getColumnCount(); i++) { 
       from [i] = "P" + i; // в массив заносим названия столбцов, получается P1, P2, P3 и т.д.
       }
  scAdapter = new SimpleCursorAdapter(getActivity(), R.layout.simple_item, cursor, from, new int[] {android.R.id.text1}, 0); //объявляем адаптер и вносим туда известные нам названия столбцов.
  listview.setAdapter(scAdapter);
READ ALSO
Как реализовать регистрацию в Jabber?

Как реализовать регистрацию в Jabber?

Необходимо реализовать регистрацию в jabbereИспользую библиотеку Smack

419
Получаю пустой объект в контроллере spring из jsp формы

Получаю пустой объект в контроллере spring из jsp формы

Отправляю объект из jsp в spring конторллер

398
Как считать данные с интерфейса RS-485? [требует правки]

Как считать данные с интерфейса RS-485? [требует правки]

Мне нужно считать данные с интерфейса RS-485 по USB для Desktop-приложения на JavaУ кого какие идеи?

427
Ролик с youtube внутри Android-приложения

Ролик с youtube внутри Android-приложения

Как добавить ролик с YouTube, чтобы он проигрывался непосредственно внутри Android-приложения(Внутри интерфейса)

336