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

Кастомный ArrayAdapter для Spinner - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Рисование в элементе view http://www.cyberforum.ru/android-dev/thread1354395.html
Можно ли использовать canvas внутри какого-либо view? Находил примеры, когда можно рисовать примитивы на всём экране, при этом нельзя использовать контролы (кнопки, текст, прочее).
Программирование Android Ресивер ответа абонента, которому звоним Добрый день. В моем телефоне на android нету функции автозаписи телефонных разговоров. Написал собственное приложение, но оно работает пока что только на входящие вызовы. При исходящем вызове мне... http://www.cyberforum.ru/android-dev/thread1354393.html
Программирование Android Как сгруппировать XML файлы по папкам?
При создании приложения получилось много XML файлов, в основном все файлы View элементов например - пункт списка, layout файлы, файлы диалога и т.д. Все они в папке layout и с искать их не очень...
TextView txt = new TextView(this); - ошибка Программирование Android
Возникла проблема с динамическим создание TextView в цыкле, хотя в другом месте создается таким же образом все нормально TextView txt = new TextView(this); - ошибка после знака равно The...
Программирование Android Как организовать фоновую задачу http://www.cyberforum.ru/android-dev/thread1354159.html
Всем привет. Посоветуйте как организовать примерно следующее: у меня есть несколько вкладок на каждой из них отображается "динамическая" информация, которая должна обновляться в backgroung потоке....
Программирование Android Добавление сообщений в чат Есть чат. Новые соощения в него добавляются так: кто-то на сервере добавил сообщение, с помощью GCM на андроид приходит уведомление о новом сообщении, я беру id сообщения(его прислал GCM) ,загружаю... подробнее

Показать сообщение отдельно
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
16.01.2015, 11:15
dubok79, для этого вы можете, например, создать 2 массива (один - из id, второй - из объектов). Либо хэш (ключ - id, элементы - индекс и объект, либо просто индекс). Либо массив из двух полей (id и объект). Можно придумать и другие варианты. Например, такой:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    private class FileData {
        private int index;
        private Action action;
    }
 
    LongSparseArray<FileData> arrFileData = new LongSparseArray<FileData>();
 
    ....
    FileData data = new FileData();
    data.index = i++;
    data.action = action;
    arrFileData.put(id, data);
 
    ....
    FileData data = arrFileData.get(id);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru