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

Отображение иконки в custom_list - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Что-то тут не понятно мне, в чем ошибка то? http://www.cyberforum.ru/android-dev/thread1700951.html
В чем проблема, не могу понять, вроде все верно. Использовал стандартный шаблон с выдвижным меню из Android Studio. Решил добавить обработку кнопки, чтоб открывалось новое активити. А тут такое. В...
Программирование Android Адаптация PC игр на Android Народ! У кого есть опыт адаптации старой игровой классики типа Diablo II с РС на Android? Подскажите, где научится этому? http://www.cyberforum.ru/android-dev/thread1700933.html
Подгрузка еще информации из базы MYSQL Программирование Android
Добрый день Вот у меня сейчас выводится полный список категорий. Вот как сделать чтобы к примеру первый вывод был 10 разделов потом когда доходит до конца подгружались бы еще 10 и .... в...
Уведомление клиентов Программирование Android
Мне нужно реализовать оповещения по типу Vkontakte, где когда нам приходить сообщения, и появляется уведомления на Android. Толкните меня пожалуйста в сторону куда копать...
Программирование Android SQLite Android http://www.cyberforum.ru/android-dev/thread1700481.html
Привет всем! У меня образовалась такая проблема: пишу приложение на android, при этом воспользовавшись макетом "Master/Detal Flow". Мне буквально нужно добавить взаимодействие с БД, но дело в том,...
Программирование Android Socket Server, Client Доброго времени суток. Решил разобраться с сокетами. Но почему-то сообщения не приходят... Клиент: messsage = "Test"; client =null; dataOutputStream= null; dataInputStream =... подробнее

Показать сообщение отдельно
6stprod
http://jokenews.ru/
9 / 9 / 2
Регистрация: 07.02.2013
Сообщений: 179

Отображение иконки в custom_list - Программирование Android

02.04.2016, 09:07. Просмотров 252. Ответов 2
Метки (Все метки)

С помощью парсера загружаю xml файл по URL

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
    private void loadBackdrop()  {
        final ImageView imageView = (ImageView) findViewById(R.id.backdrop);
        charInfo = (ListView) findViewById(R.id.charList);
        final ArrayList<String> charList = new ArrayList<String>();
        Thread getCharacters = new Thread()
        {
            @Override
            public void run()
            {
 
                try {
                    XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
                    factory.setNamespaceAware(true);
                    XmlPullParser parser = factory.newPullParser();
                    URL input = new URL("char.xml");
                    parser.setInput(input.openStream(), null);
                    while (parser.getEventType() != XmlPullParser.END_DOCUMENT)
                    {
                        if (parser.getEventType() == XmlPullParser.START_TAG && parser.getName().equals("char"))
                        {
 
                            charList.add(parser.getAttributeValue(0) + "\n" + "\n"
                                    + parser.getAttributeValue(1) + "\n"
                                    + parser.getAttributeValue(2) + "\n"
                                    + parser.getAttributeValue(3) + "\n"
 
                           + Glide.with(context).load(parser.getAttributeValue(4)).into(charIcon)
 
                            );
                        }
                        parser.next();
                    }
                } catch (Throwable t){
                    //Toast.makeText(this,
                    // "Ошибка при загрузке XML-документа: " + t.toString(), Toast.LENGTH_LONG).show();
                }
            }
        };
        getCharacters.start();
        ArrayAdapter<String> charAdapter = new ArrayAdapter<String>
                (this, R.layout.characters_list, charList);
      charInfo.setAdapter(charAdapter);
    }
Этот код отображает иконку (но не в моем случае)
Java
1
+ Glide.with(context).load(parser.getAttributeValue(4)).into(charIcon)
Код characters_list

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/linearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >
 
    <ImageView
        android:id="@+id/charIcon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
 
    <ListView
        android:id="@+id/charList"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:divider="@color/material_drawer_dark_background"
        android:dividerHeight="10dp"/>
 
</LinearLayout>
Проблем никаких, но иконка не отображается. Подскажите, в чем проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru