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

Сортировка в listview - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Семейная библиотека http://www.cyberforum.ru/android-dev/thread1746494.html
Увидел в консоли разработчика новую фишку от гугл "Семейная библиотека", как то маловато информации по данной теме... (описание). С ее помощью до шести членов семьи смогут сообща пользоваться приложениями, купленными на Google Play.Откуда гугл знает член семьи это или нет? Стоит ли вообще активировать данную функцию...
Android Драйвер Wi-Fi Можете помочь?, я не как не магу поставить драйвер wifi wcn36xx на nexus 4 не где не написано как его ставить а хотя не которые уже ставили, нашёл его здесь https://wireless.wiki.kernel.org/en/users/drivers/wcn36xx?s=wcn36xx в gibhud скачал его, вот: https://github.com/KrasnikovEugene/wcn36xx Буду очень благодарен http://www.cyberforum.ru/android-dev/thread1746316.html
Google-play-services_lib отсутствует в android-sdk Android
Здравствуйте. Хочу использовать Google Play Game Services в своих играх. Для этого, как везде пишут нужно импортировать в директорию своих проектов google-play-services_lib который должен находится в <android-sdk>\extras\google\google_play_services\libproject\google-play-services_lib. Но при скачивание google-play-services через android-sdk менеджер в папке extras\google\google_play_services\ нет...
Кнопка входа через фейсбук Android
Дорогие форумчане, не могу не чего дельного найти по поводу этой темы. Может у котого завалялся готовый код. Киньте пожалуйста.
Android Авторизация в twitter http://www.cyberforum.ru/android-dev/thread1746086.html
Здравствуйте! Нужно реализовать твиттер клиент для андроида. Нашел пример авторизации. Там по нажатию на кнопку открывается браузер и туда вводится логин и пароль. После этого должно переадресовывать обратно в приложение, однако у меня предлагает какой-то пин код пользователю. Поискав в гугле ответов, я понял что это может быть проблема из-за callback url. При регистрации приложения на сайте...
Android Снова Alarm Manager: как запустить на API выше 19-го? Задача, нужно что бы задание выполнялось в определенное время с интервалом в один день, если правильно понял отсюда - https://developer.android.com/training/scheduling/alarms.html, то сделал так: public void setRepeatingAlarm(int hour, int minute) { alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE); long alarmTime; Intent intent = new Intent(this,... подробнее

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

Сортировка в listview - Android

26.05.2016, 21:47. Просмотров 97. Ответов 4
Метки (Все метки)

Здравствуйте, планирую разобраться с сортировкой элементов списка. Сортировка будет по идентификатору или имени каждого элемента списка. В идеале - как на скрине, чтобы при клике на кнопочку, выходили различные вариации списка, т.е. с различной сортировкой. Вопрос: может есть какой-нибудь несложный способ реализации?
Список формируется через adapter, данные получены из БД
Кликните здесь для просмотра всего текста
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
//проверяем выполнение через try
            try {
                int good = json.getInt(TAG_SUCCESS);
 
                if(good == 1) {
                    //запись успешно добавлена, обрабатываем список заявок
                    properties = json.getJSONArray(TAG_PROPERTIES);
 
                    for(int i = 0; i < properties.length(); i++) {
                        //перебираем элементы массива
                        JSONObject propEl = properties.getJSONObject(i);
                        String numb = propEl.getString(TAG_NUMB);
                        String cause = propEl.getString(TAG_CAUSE);
                        String soname = propEl.getString(TAG_SONAME);
                        String name = propEl.getString(TAG_NAME);
                        String otch = propEl.getString(TAG_OTCH);
                        String phone = propEl.getString(TAG_PHONE);
                        String home = propEl.getString(TAG_HOME);
                        String flat = propEl.getString(TAG_FLAT);
                        String street = propEl.getString(TAG_STREET);
                        String ind_condition = propEl.getString(TAG_INDCOND);
                        String condition = propEl.getString(TAG_CONDITION);
                        String answer = propEl.getString(TAG_ANSWER);
                        String data = propEl.getString(TAG_DATA);
                        //конкатенируем 3 переменные для ФИО
                        String fio = soname+" "+name+" "+otch;
 
                        //создаем карту
                        HashMap<String, String> map = new HashMap<String, String>();
 
                        //добавляем в нее значения key => value
                        map.put(TAG_NUMB, numb);
                        map.put(TAG_CAUSE, cause);
                        map.put(TAG_FIO, fio);
                        map.put(TAG_SONAME, soname);
                        map.put(TAG_NAME, name);
                        map.put(TAG_OTCH, otch);
                        map.put(TAG_PHONE, phone);
                        map.put(TAG_HOME, home);
                        map.put(TAG_FLAT, flat);
                        map.put(TAG_STREET, street);
                        map.put(TAG_INDCOND, ind_condition);
                        map.put(TAG_CONDITION, condition);
                        map.put(TAG_ANSWER, answer);
                        map.put(TAG_DATA, data);
 
                        //добавляем в массив все пары из карты
                        propArr.add(map);
                    }
 
                } else {
                    //ошибка в добавлении записи
                }
            } catch(JSONException e) {
                e.printStackTrace();
            }
            return null;
        }
 
        //закрываем диалоговое окно загрузки
        protected void onPostExecute(String url_server) {
            loadDialog.dismiss();
 
            //добавляем информацию из БД в listview
            ListAdapter adapter = new SimpleAdapter(
                listPropertiesActivity.this, propArr,
                R.layout.properties_list_item, new String[] { TAG_CAUSE, TAG_FIO, TAG_DATA}, new int[] { R.id.type_prop, R.id.fio_client, R.id.data_prop}
            );
            //обновляем
            prop_list.setAdapter(adapter);
        }


P.S.: явой занимаюсь неделю, за возможные ошибки извиняюсь. Заранее спасибо
Миниатюры
Сортировка в listview  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru