Форум программистов, компьютерный форум, киберфорум
Наши страницы

Заполнение ListView из HashMap - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android отображение виджета после рефреша лаунчера http://www.cyberforum.ru/android-dev/thread855784.html
Вопрос заключается в следующем, виджет функционирует, все я повесил на onUpdate . Но ест проблема, если установить что-либо (лаунчер apex) происходит какое-то смаргивание виджета (т.е. когда после...
Программирование Android Не могу получить ID контейнера ситуация слудующая : делаю тест, в нем 10-15 вопросов. каждый вопрос = изображение, под ним 4 RadioButton для выбора ответа. создал xml-файл в котором описывается внешний вид одного вопроса : ... http://www.cyberforum.ru/android-dev/thread855714.html
Слайдинг экранов с частичной видимостью следующего Программирование Android
Как можно реализовать сдвиг Activity как это показано на рисунке: http://gomygadget.com/wp-content/uploads/2013/04/Vkontakte-na-Android-1.png т.е. она сдвигается не до конца, а по дней новая...
Программирование Android Добавление Admob в приложение
В общем, вот простой пример пустого приложения с добавлением баннера AdMob. main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout...
Программирование Android Растягивание рекламы AdMob http://www.cyberforum.ru/android-dev/thread855514.html
Здравствуйте. Добавил в приложение рекламу от AdMob. Сам рекламный блок добавил так: <com.google.ads.AdView android:id="@+id/adView" android:layout_width="match_parent" ...
Программирование Android Facebook api. Active access token Пишу приложение facebook мессенджер. Нашёл на одном сайте пример входа в аккаунт и загрузки списка друзей. http://dajver.blogspot.com/2013/03/facebook-api-android_11.html Также в примере... подробнее

Показать сообщение отдельно
Slicker
48 / 48 / 2
Регистрация: 18.01.2013
Сообщений: 169

Заполнение ListView из HashMap - Программирование Android

04.05.2013, 17:02. Просмотров 1101. Ответов 2
Метки (Все метки)

Добрый день. Столкнулся с некоторой проблемой при наполнении ListView с помощью HashMap.
Проблема вот в чем, заполняю HashMap с помощью курсора из БД и с помощью адаптера пихаю в ListView, но почему то в ListView отображается только последняя строка из БД, но отображается столько раз, сколько записей в базе. То есть циклом по строчкам из базы бежит, но заполняет почему-то все данные только из последней строки..

Вот так заполняю HashMap
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Cursor balanceCursor = db.query(DataBaseHelper.TABLE_NAME2,
                new String[] { DataBaseHelper.NEWMONEYMONTH,
                        DataBaseHelper.NEWMONEYYEAR, DataBaseHelper.MONEY  },
                null, null, null, null, DataBaseHelper.NEWMONEYMONTH);
 
        balanceCursor.moveToFirst();
        if (!balanceCursor.isAfterLast()) {
            do {
                hashmap.put(ITEM_LIST, GetNameMonth(Integer.parseInt(balanceCursor.getString(0))) + " "
                        + balanceCursor.getString(1)); // добавляем значение
                hashmap.put(SUB_ITEM, balanceCursor.getString(2));
                myList.add(hashmap); // добавляем объект в список
            } while (balanceCursor.moveToNext());
        }
        balanceCursor.close();
Вот так наполняю ListView
Java
1
2
3
4
5
        SimpleAdapter adapter = new SimpleAdapter(this, myList,
                R.layout.my_list, new String[] { ITEM_LIST, SUB_ITEM },
                new int[] { R.id.item, R.id.sub_item });
 
        list.setAdapter(adapter);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru