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

Hashmap вывод в адаптер - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Почему этот цикл выполняется один раз? http://www.cyberforum.ru/android-dev/thread930674.html
Canvas, прорисовав один раз все изображения, останавливается, а задача в том чтобы изображения менялись как слайды. Подскажите, что не так? private void draw() { SurfaceHolder holder =...
Программирование Android Рестарт активности по нажатию на кнопку "home" Всем привет! У меня возникла такая проблема, запускаешь приложение, затем нажимаешь на кнопку "home" и потом снова запускаешь своё приложение и почему-то снова запускается метод onCreate() у... http://www.cyberforum.ru/android-dev/thread930641.html
Программирование Android Сокеты. Подключаюсь с эмулятора, но с телефона - не хочет
Все нужные пермиссионы прописаны. current_action = ui_lang + only_ip; try{ sc = new Socket(only_ip, Integer.parseInt(port)); sc.setKeepAlive(true); ...
Заполняем форму прокручиваемой информацией пример Программирование Android
Друзья, всем привет ! Подскажите какой-нибудь урок, который реализует в программе использование такого объема текста, который не умещается в пределах одной формы, и чтобы этот текст моно было...
Программирование Android Выпадающее меню http://www.cyberforum.ru/android-dev/thread930467.html
Приветствую всех! Подскажите, пожалуйста, что использовать, чтоб по клику на мой кликабельный объект, снизу вылазило меню с возможностью вставить в него картинку, текст, кнопку. Пробовал...
Программирование Android Програмно изменить стиль кнопки Возможно ли это? Где-то (на англоязычных форумах) читал что НЕТ. :( Но может я плохо читал или придумали уже... Цель - Нажимаю на желтую градиентную кнопку, она становится красной градиентой. ... подробнее

Показать сообщение отдельно
Forrof
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 11

Hashmap вывод в адаптер - Программирование Android

30.07.2013, 07:04. Просмотров 904. Ответов 4
Метки (Все метки)

Здравствуйте.Имеется проблема сделал приложение которое парсит данные с сайта и добавляет в listview делал он так
Java
1
2
znak_z.setAdapter((new ArrayAdapter<String>(MainActivity.this,
                  R.layout.list_design , R.id.label_c, output)));
все работало текст добавлялся.
решил расширить функционал и рядом добавить картинки с текстом и вот тут началась проблема
вот код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
private  ArrayList <HashMap<String, Object>> myBooks;
           
            protected List<String> doInBackground(String... arg) {
              output = new ArrayList<String>();
             
              i=0;
              pos_l=0;
           
             
              myBooks = new ArrayList<HashMap<String,Object>>();
              HashMap<String, Object> hm;
              
         
              try
              {  
                  Document doc = Jsoup.connect(arg[0]).timeout(7000).get();
                  
                  Elements element = doc.select("a");
                  
                  for (Element el: element)
                  {
                     
                      Elements element_a = el.select("[class$=name_f]");
                      for (Element el_a: element_a)
                      {
                          hm = new HashMap<String, Object>();
                          output.add(el_a.text()); // использовал до hashmap
                              
                                link_chanel[i]=el_a.attr("href");   
                                
                                   hm.put(bookkey, el_a.text().toString());
                                  
                                   myBooks.add(hm);
                      }
 
                      Elements element_img = el.select("img[style$=border:1px solid #CCCCCC;]");
                      for (Element el_a: element_img)
                      {String path;
                      hm = new HashMap<String, Object>();
                          ling_image_without_http=el_a.attr("src");
                          ling_image= arg[0]+ling_image_without_http;
                             
                                ling_image_without_http = ling_image_without_http;
                                grabImageFromUrl(ling_image,Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+ling_image_without_http);
                                path = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+ling_image_without_http;
                                hm.put(imagekey,path.toString());
                                myBooks.add(hm);
                                
                      }
                      
                      
                  }
                  doc.empty();
                  System.out.print(myBooks+"\n");
              }
              catch(Exception e)
              {
                e.printStackTrace();
              
              }
              return output;
              
            }
 
          
        protected void onPostExecute(List<String> output) {
          pd.dismiss();
          znak_z.setAdapter(null);
          pos=0;
         SimpleAdapter adapter = new SimpleAdapter(MainActivity.this,myBooks, R.layout.list_design, new String[]{ "bookkey","imagekey" },new int[]  { R.id.label,R.id.icon });
          znak_z.setAdapter(adapter);
System.out.print(myBooks+"\n"); показывает
Java
1
[{null=/mnt/sdcard//dcim-201.gif}, {null=Знакуль}, {null=/mnt/sdcard//dcim-202.gif}, {null=картофка}, {null=/mnt/sdcard//dcim-203.gif}, {null=еретун}, {null=/mnt/sdcard//dcim-204.gif}, {null=димоныч}, {null=/mnt/sdcard//dcim-205.gif}, {null=рокест}, {null=/mnt/sdcard//           <- смущает что он не закрыт "]" так и должно быть?
то есть заполнение есть но istview пустой ни текста ни картинок хотя и то и то выкачивается
что предложите??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru