Здравствуйте. Подскажите пожалуйста , в каком направлении мне двигаться дальше.
У меня есть 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);
Вот еще и видео сделал
https://www.youtube.com/watch?v=oJZPyVzZjX8
Картинка
http://hostingkartinok.com/show-image.p ... 183de3d460
ListView
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: ListView
Почитайте про адаптеры, которые используются в ListView
http://www.startandroid.ru/ru/uroki/vse ... terov.html
а также про свой собственный адаптер
http://www.startandroid.ru/ru/uroki/vse ... apter.html
суть такая: создать свой адаптер, унаследованный от BaseAdapter, сделать свой кастомный элемент, где справа расположить checkbox, ну а посередине что душа желает (можно как угодно расположить).
http://www.startandroid.ru/ru/uroki/vse ... terov.html
а также про свой собственный адаптер
http://www.startandroid.ru/ru/uroki/vse ... apter.html
суть такая: создать свой адаптер, унаследованный от BaseAdapter, сделать свой кастомный элемент, где справа расположить checkbox, ну а посередине что душа желает (можно как угодно расположить).
Последний раз редактировалось Mikhail_dev 18 сен 2014, 08:24, всего редактировалось 1 раз.
Re: ListView
Во, спасибо. Так и думал что нужно будет создавать кастомный адаптер.Mikhail_dev писал(а):Почитайте про адаптерыА что собственно за квадратик у вас? , которые используются в ListView
http://www.startandroid.ru/ru/uroki/vse ... terov.html
а также про свой собственный адаптер
http://www.startandroid.ru/ru/uroki/vse ... apter.html
суть такая: создать свой адаптер, унаследованный от BaseAdapter, сделать свой кастомный элемент, где справа расположить checkbox, ну а посередине что душа желает (можно как угодно расположить).
