Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
325 / 123 / 10
Регистрация: 01.11.2012
Сообщений: 586
1

Поиск по ListView основанному на кастомном адаптере

27.05.2014, 18:25. Показов 1356. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть кастомный адаптер. ListView сделан на его основе. Данные загружаются из БД. Делаю поиск по позициям листа. Дописал в класс кастомного адаптера метод фильтрации. Все работает, но при прокручивании списка вылетает ошибка "NullPointerException". Сам адаптер отфильтровался, но такое ощущение, что ListView этого не понял, т.к. при нажатии на позиции он по прежнему считывает данные по первоначальному набору данных.

Помоему kirawa задавал похожий вопрос, тут, но ответа так и не получил.

Добавлено через 38 минут
Так, с ошибкой разобрался. Нужно было правильно написать тут:
Java
1
2
3
4
@Override
public int getCount() {
    return mData.size();
}
Осталась проблема. Когда выбираю позицию, то ее значение не связано с массивом данных, на основе которого формировался адаптер, а он ведь поменялся. Как быть?

Добавлено через 10 минут
хм...все заработало...
Дописал так:
Java
1
return mData!= null?mData.size():0;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2014, 18:25
Ответы с готовыми решениями:

SetBackgroundColor в кастомном ListView
В кастомном ListView подсвечиваю строки через setBackgroundColor() или "android:background" Если...

OnClickListner на кастомном listview
Здравствуйте такой вопрос есть кастомный список его код: <?xml version="1.0"...

Получить текст из одного TextView в кастомном ListView
Есть кастомный ListView, в котором есть картинка и два TextView, как при нажатии на элемент этого...

Изменить цвет текста в адаптере ListView
Здравствуйте, подскажите пожалуйста, как мне изменить по клику на item цвет текста в item...

1
216 / 216 / 33
Регистрация: 26.12.2010
Сообщений: 691
27.05.2014, 19:37 2
в getCount желательно всегда ставьте это условие.
0
27.05.2014, 19:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2014, 19:37
Помогаю со студенческими работами здесь

Фильтрация в кастомном SimpleCursorAdapter
Здравствуйте. вот Активити public class MainActivity extends AppCompatActivity { ...

Joomla, Комментарии в кастомном компоненте
День добрый, ув. форумчане. Нужна помощь начинающему Joomla девелоперу. Ситуация такая: часть инфы...

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

Поиск по listview
Есть listview в котором около 250 позиций. Вывожу все при полощи Custom Adapter. Как осуществить...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru