Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / ListView / 10 сообщений из 10, страница 1 из 1
17.09.2014, 09:22
    #38748737
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView
Здравствуйте. Подскажите пожалуйста , в каком направлении мне двигаться дальше.
У меня есть ListView , который динамически заполняется информацией из базы данных.
ListView с множественным выбором. Сбоку в каждой строке размещаются квадратики , на вид такие же как "Checkbox".
Когда нажимаешь на строку , не на квадратик ( которые похож на "Checkbox") , то появляется галочка в этом квадратике. Хотя нажатие происходило на строчке а не на квадратике.
Вопрос : Можно ли реализовать в ListView так , что бы квадратик был независим от строки.
То есть , когда нажимаешь на строку , срабатывает одно действие , а когда на квадратик , другое (присущее квадратику).
Или же подобный функционал реализовывается только через "Checkbox"? То есть "Checkbox" , нужно засовывать синхронно с строками в ListView ?

вот часть кода :
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice, catnames);
//Привяжем массив через адаптер к ListView
listView3.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); //CHOICE_MODE_MULTIPLE
listView3.setAdapter(adapter);

Вот еще и видео сделал
YouTube Video
...
Рейтинг: 0 / 0
17.09.2014, 10:01
    #38748786
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView
вообще вроде можно обойти. если не ошибаюсь давно читал где то.



но я бы не парился, да на кастомные адаптеры перешел.
...
Рейтинг: 0 / 0
18.09.2014, 08:11
    #38749952
Юрий321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView
Джибсвообще вроде можно обойти. если не ошибаюсь давно читал где то.

но я бы не парился, да на кастомные адаптеры перешел.

ага.
даже если три строчки показать, завожу адаптер, потому-что 110%, что через месяц надо будет в правом верхнем углу показывать дату :)
...
Рейтинг: 0 / 0
23.09.2014, 16:07
    #38754901
BoJI4er
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView
НикоДимиден [spoiler]Здравствуйте. Подскажите пожалуйста , в каком направлении мне двигаться дальше.
У меня есть ListView , который динамически заполняется информацией из базы данных.
ListView с множественным выбором. Сбоку в каждой строке размещаются квадратики , на вид такие же как "Checkbox".
Когда нажимаешь на строку , не на квадратик ( которые похож на "Checkbox") , то появляется галочка в этом квадратике. Хотя нажатие происходило на строчке а не на квадратике.
Вопрос : Можно ли реализовать в ListView так , что бы квадратик был независим от строки.
То есть , когда нажимаешь на строку , срабатывает одно действие , а когда на квадратик , другое (присущее квадратику).
Или же подобный функционал реализовывается только через "Checkbox"? То есть "Checkbox" , нужно засовывать синхронно с строками в ListView ?

вот часть кода :
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice, catnames);
//Привяжем массив через адаптер к ListView
listView3.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); //CHOICE_MODE_MULTIPLE
listView3.setAdapter(adapter);

Вот еще и видео сделал
YouTube Video
...
Рейтинг: 0 / 0
26.09.2014, 05:55
    #38758333
НикоДимиден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView
BoJI4er,

Всем спасибо , я написал собственный адаптер . В нем два массива , в один массив заносятся слова , в другой значение Checkbox. Записи производятся синхронно , читаются так-же.
...
Рейтинг: 0 / 0
26.09.2014, 09:37
    #38758425
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView
НикоДимиденBoJI4er,

Всем спасибо , я написал собственный адаптер . В нем два массива , в один массив заносятся слова , в другой значение Checkbox. Записи производятся синхронно , читаются так-же.

а один нельзя было использовать ?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
09.09.2016, 14:38
    #39306622
Владимир Г.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView
Подскажите, как можно установить все чекбоксы в ListView в true?
...
Рейтинг: 0 / 0
09.09.2016, 15:10
    #39306654
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView
Владимир Г.Подскажите, как можно установить все чекбоксы в ListView в true?
Какой адаптер?
...
Рейтинг: 0 / 0
12.09.2016, 11:19
    #39307463
Владимир Г.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView
Код: java
1.
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice, tags);


уже разобрался, и использую в цикле
Код: java
1.
listView.setItemChecked(i, true);


но если есть другой способ без цикла, то подскажите.
...
Рейтинг: 0 / 0
12.09.2016, 11:40
    #39307476
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView
Владимир Г.но если есть другой способ без цикла, то подскажите.
Потому и спрашивал "какой адаптер".
В базе это был-бы один update с обновлением только видимых данных.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / ListView / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]