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

MultiSelectListPreference не могу получить значения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Разработать отчет по продажам http://www.cyberforum.ru/android-dev/thread1089830.html
Есть приложение которое фиксирует учет продаж, мне необходимо разработать отчет по продажам. Как лучше его сделать? Сейчас смотрю на html но мне кажется выйдет не очень красиво. Есть ещё какие то варианты кроме html?
Программирование Android Effire CityNight D7 неопознан в eclipse Всем привет! Я решил заняться разработкой для Android. Имеется планшет Effire CityNight D7 (Android 4.1.1). На десктопе стоит ОС Debian 7. Скачал с http://developer.android.com ADT Bundle. Установил. Подключаю планшет. Ставлю галку "Отладка по USB". Запускаю eclipse и создаю первое приложение из примеров. После запуска приложения на отладку в окне выбора девайса мой планшет не... http://www.cyberforum.ru/android-dev/thread1089796.html
Checkbox как узнать на которых чекбоксов стоит галочка Программирование Android
Здравствуйте. Есть 4 checkbox-a При нажатии кнопки нужно вывести какой из чекбоксов выбран. На данный момент нашел пример, но он выводит так: Checkbox1:true Checkbox2:false Checkbpx3:false Checkbox4:false а нужно чтоб вот так:
Приложение для андройда на java Программирование Android
Нужно создать простенькое программу! Первое окно с текстом в низу 3 кнопки "<" не активна, вторая "авторы" открывающая новое окно с текстом об авторах, третья кнопка ">" переходит в окно с текстом. Припереходе кнопки ">" она становится не активна, первая кнопка "<" становится активна и при нажатии возвращает в первое окно!
Программирование Android Изменение TextView http://www.cyberforum.ru/android-dev/thread1089687.html
Доброго времени суток ! Подскажите, как можно выводить список слов в textview, и по 2 button эти слова как бы листались выводя одно слово в textvew. Заранее спасибо, за любую помощь !
Программирование Android Intent (image+text) Здравствуйте. Можно ли в одном Intent'e передать картинку с текстом? подробнее

Показать сообщение отдельно
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 403

MultiSelectListPreference не могу получить значения - Программирование Android

05.02.2014, 15:05. Просмотров 548. Ответов 0
Метки (Все метки)

Всем привет!
Использую MultiSelectListPreference, создаю програмно, в методы setEntries и setEntryValues сую заранее созданные массивы
Java
1
2
3
4
5
6
7
 MultiSelectListPreference listPreference = new MultiSelectListPreference(MainActivity.getContext());
        listPreference.setKey("mylist");
        listPreference.setTitle("Отображаемые значки");
        listPreference.setDialogTitle("Значки");
        listPreference.setSummary("Выберете значки, которые должны отображаться на карте");
        listPreference.setEntries(entries);
        listPreference.setEntryValues(entrieValues);
в активити пытаюсь получить значения
Java
1
2
3
4
5
6
7
8
9
10
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
        Set<String> selections = prefs.getStringSet("mylist", null);
        if(selections != null){
            String[] selected = selections.toArray(new String[PinTable.getSize()]);
        for(int i =0;i<selected.length; i++){
            Log.i("select",selected[i]);
        }
        }else{
            Log.i("select",null);
        }
реагирует и выдает тру только на изменение первого элемента в списке, как получить значения всех чекбоксов?

Добавлено через 6 минут
аа походу понял, в сет же складываются только не одинаковые значения...значит массив entrieValues нужно заполнять различными значениями
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru