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

ListView - записать отмеченные чекбоксами строки в массив

30.10.2017, 13:49. Просмотров 185. Ответов 5

Добрый день! Никак не могу записать отмеченные строки в массив. Хочу сделать ListView с чекбоксами и кнопку, при нажатии на которую данные с отмеченных строк записываются в массив
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    String[] a = {"1","2","3","4","5"};
    selection = (TextView) findViewById(R.id.textView1);
    choiceList = (ListView) findViewById(R.id.listView1);
 
    final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_multiple_choice, a);
    choiceList.setAdapter(adapter);
 
    choiceList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
 
        }
    });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2017, 13:49
Ответы с готовыми решениями:

Как в listview можно записать историю вызовов
Пишу Dialer, осталось одна проблема ума не приложу как получить список...

Как распарсить страницу и записать данные в ListView?
Добрый день , Киборги! Прошлая тема ,созданная мною в данном разделе ,...

Работа с чекбоксами
Ребятушки, здрасьте, написал такой кодок: public View getView(int position,...

Удаление строки в ListView
Приложение закрывается (ошибка) при обработке данного кода:...

Присвоить массив ListView
Есть у меня класс с методом: public class ConvertSystem { final static...

5
ExFau$t
567 / 511 / 115
Регистрация: 08.05.2012
Сообщений: 2,544
30.10.2017, 14:37 2
Java
1
2
3
4
5
6
7
List<Integer> massivDlyaKakihtoStrok = new ArrayList<Integer>();
choiceList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    massivDlyaKakihtoStrok.add(position);
}
});
0
valerrkaaa
0 / 0 / 0
Регистрация: 30.10.2017
Сообщений: 5
30.10.2017, 15:09  [ТС] 3
Мне нужно строковый массив получить
0
ExFau$t
567 / 511 / 115
Регистрация: 08.05.2012
Сообщений: 2,544
30.10.2017, 15:19 4
Забудь про массив, это бред и ещё несколько строк кода придётся писать. Коллекции работают также, как и массивы почти.
0
valerrkaaa
0 / 0 / 0
Регистрация: 30.10.2017
Сообщений: 5
30.10.2017, 16:07  [ТС] 5
мне нужно ещё его сохранять и передавать в активностях, а я знаю как это делать только с массивами
0
ExFau$t
567 / 511 / 115
Регистрация: 08.05.2012
Сообщений: 2,544
30.10.2017, 16:14 6
Сохраняется и передаётся абсолютно одинаково, с массивами в целом сложнее работать.
0
30.10.2017, 16:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2017, 16:14

Передать из строки ListView в 2 поля TextView?
Добрый всем! Добавлено через 8 минут есть ListView в нем...

ListView и массив из текстового файла
Добрый день ув. Программисты. Второй день гуглю) и пробую, без результата( ...

Как получить в массив отмеченные элементы ListView
-имеется listview1 -имеется событие listView1.ItemCheck, там записываю в...


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

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

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