|
|
|
Заполнение ListView с помощью SimpleCursorAdapter
|
|||
|---|---|---|---|
|
#18+
eclipse Пытаюсь заполнить ListView из выборки бд, но список заполняется пустыми строками. Хотя столбец MyDatabase.CATNAME у таблицы не имеет пустых строк и при переборе результата запроса это видно. Подскажите, что не правильно? <ListView android:id="@+id/lvMain" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_below="@+id/btnFeedCat" android:layout_marginRight="34dp" android:layout_marginTop="86dp" > </ListView> public void btnRead_Click(View v) { ListView lvMain = (ListView) findViewById(R.id.lvMain); String[] from = new String[]{MyDatabase.CATNAME}; int[] to = new int[] { R.id.lvMain}; String query = "SELECT " + MyDatabase._ID + ", " + MyDatabase.CATNAME + " FROM " + MyDatabase.TABLE_NAME; Cursor cursor = sqdb.rawQuery(query, null); SimpleCursorAdapter scAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1, cursor, from, to); lvMain.setAdapter(scAdapter); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 17:20:54 |
|
||
|
Заполнение ListView с помощью SimpleCursorAdapter
|
|||
|---|---|---|---|
|
#18+
int[] to - это массив ID виджетов, входящих в строку listview, к которым будут байндится записи зачем ты туда суешь сам listview? в твоем случае ты указываешь, что строкой listview является лейаут android.R.layout.simple_list_item_1, который состоит из единственного TextView с id=android.R.id.text1 - вот этот id и надо передавать в int[] to ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 18:26:56 |
|
||
|
Заполнение ListView с помощью SimpleCursorAdapter
|
|||
|---|---|---|---|
|
#18+
chpasha, Спасибо, получилось. Хотя я мало что понял из твоего объяснения :). Запутался я в лейаутах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 18:52:50 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2128744]: |
0ms |
get settings: |
22ms |
get forum list: |
33ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
65ms |
get topic data: |
23ms |
get first new msg: |
13ms |
get forum data: |
5ms |
get page messages: |
94ms |
get tp. blocked users: |
3ms |
| others: | 338ms |
| total: | 610ms |

| 0 / 0 |
