Всем привет..
У меня есть созданный class ContactAdapter extends ArrayAdapter (с перегруженым getView()и тд ). В главном активити со списком я делаю
setListAdapter(new ContactAdapter()); (В который я передаю свой массив обьектов и тд). Но мне надо както сделать чтоб изменилось содеражиенс списка (не кастомные строоки, а конкретно количество сток).. Как это возможно сделать ??
Читал про requery() при использовании курсора курсор адаптера и про notifyOnDataSetChanged() при изменнеии того массива, который я передал в адаптер.
И то и то не подходит...
Вот описание обьекта: содержит пару данных, и boolean данную (она играет главную роль).
Конкретно надо чтоб в перестроеном списке были задейсвтованы обьекты у которых boolean - true;
[Help] как обновить ListAdapter
-
- Сообщения: 5
- Зарегистрирован: 05 апр 2012, 16:34
- Контактная информация:
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: [Help] как обновить ListAdapter
Может лучше использовать SimpleAdapter и по удалять не нужные элементы?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
-
- Сообщения: 5
- Зарегистрирован: 05 апр 2012, 16:34
- Контактная информация:
Re: [Help] как обновить ListAdapter
Почитал про SimpleAdapter. Возможно это решение.. Спасибо.. Правдо вот как с чекбоксами быть.. А вернее с onCheckedChangeListener'ом
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: [Help] как обновить ListAdapter
Возможно вот эта статейка на хабре поможет: http://habrahabr.ru/post/133575/
Лично мне она очень помогла разобраться с принципами работы списка.
Лично мне она очень помогла разобраться с принципами работы списка.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.