Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Qwer_ne_ne_ne
2 / 2 / 2
Регистрация: 06.01.2010
Сообщений: 44
#1

SparseBooleanArray пуст. Использую BaseAdapter

07.07.2015, 10:54. Просмотров 220. Ответов 0
Метки нет (Все метки)

Доброе время суток. Имеется список с чекбоксами. При выборе элементов списка нажимаю на кнопку и хочу выбрать их позиции. Но проблема в том что объект SparseBooleanArray пусть .

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//Использую BaseAdapter
  ParameterPropertyAdapter parameterPropertyAdapter = new ParameterPropertyAdapter(this, nn_parameter_propertyList,NN_Order_Profile_id);
//(Контекст, List<ParameterProperties> nn_parameter_propertyList, Id)
//Помещаю адаптер в ListView
lvMain.setAdapter(parameterPropertyAdapter);
 
fabAddProperty.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 
                //Берем список отжатый чекбоксов    но    SparseBooleanArray  checked   пуст 
 
                SparseBooleanArray checked = lvMain.getCheckedItemPositions();
                for (int i = 0; i < checked.size(); i++) 
                  {
                    int position = checked.keyAt(i);
                    //.....
                  }
            }
        });
А если использую в место BaseAdaptera ArrayAdapter , могу взять позиции. Используя тот же SparseBooleanArray.
Java
1
2
adapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_multiple_choice, android.R.id.text1,arrlist );
Что я не правильно делаю ? Или может быть как то по другому можно взять те же позиции?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2015, 10:54
Ответы с готовыми решениями:

BaseAdapter
Есть контейнер для фрагментов (container), есть фрагмент (fragment), есть...

BaseAdapter
Доброго времени суток Есть класс адаптера скопированный с...

Не понятное поведение BaseAdapter
Добрый день! Проблема в следующем: есть ListView, есть адаптер унаследованный...

Не вижу абстрактных методов в классе BaseAdapter
Когда создаю свой класс, наследующий BaseAdapter, требуется реализовать 4...

Изменение данных через BaseAdapter в Activity
Добрый день, у меня возникла следующая проблема. У меня имеется стандартное...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2015, 10:54

Как вывести в BaseAdapter картинки, занесенные в таблицу?
Всем привет! Подскажите пожалуйста, как вывести в BaseAdapter картинки которые...

Передать объект из BaseAdapter по нажатию кнопки в другое activity через
Здравствуйте, помогите со следующей задачей: Есть объект с ценой и...

При клики в BaseAdapter меняется массив строк, как пересоздать ListView с новым массивом?
Здравствуйте! Имеется класс: package ru.contedevel.mathworker; import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru