Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android отображение виджета после рефреша лаунчера http://www.cyberforum.ru/android-dev/thread855784.html
Вопрос заключается в следующем, виджет функционирует, все я повесил на onUpdate . Но ест проблема, если установить что-либо (лаунчер apex) происходит какое-то смаргивание виджета (т.е. когда после установки автоматически добавляется ярлык) и вся информация с него слетает, это явно не апдейт происходит, а что-то иное. Кто с этим сталкивался и как с этим бороться? Кстати кнопка так же отказывается...
Программирование Android Не могу получить ID контейнера ситуация слудующая : делаю тест, в нем 10-15 вопросов. каждый вопрос = изображение, под ним 4 RadioButton для выбора ответа. создал xml-файл в котором описывается внешний вид одного вопроса : <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/itemRelativeLayout" android:layout_width="wrap_content" 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 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" android:layout_width="fill_parent" android:layout_height="fill_parent"
Программирование 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:layout_height="wrap_content" ads:adSize="BANNER" ads:adUnitId="@string/admob_publisher_id" ads:loadAdOnCreate="true" />
Программирование Android Facebook api. Active access token Пишу приложение facebook мессенджер. Нашёл на одном сайте пример входа в аккаунт и загрузки списка друзей. http://dajver.blogspot.com/2013/03/facebook-api-android_11.html Также в примере присутствует ещё одно активити - DetalsActivity, в нём я хотел реализовать запрос на вывод последних сообщений с выбранным пользователем, но в ответ в json приходит: An active access token must be used to... подробнее

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

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

04.05.2013, 17:02. Просмотров 1033. Ответов 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);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru