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

Не перерисовывается GridView

06.03.2016, 14:01. Просмотров 249. Ответов 2
Метки нет (Все метки)

Всем привет, возникла проблема с GridView. Использую ArrayAdapter, например там у меня массив с 20 элементов. Эти 20 элементов отображаются - все как положено. Во время работы программы количество элементов массива изменяется, но не обновляется на GridView. Пробовал вот этот метод:
Java
1
gvMain.deferNotifyDataSetChanged();
В чем может быть проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2016, 14:01
Ответы с готовыми решениями:

Плохо перерисовывается кнопка при наличии фрагмента
Есть главная Activity. На ней есть кнопка (Button). И фрейм (FrameLayout) для фрагмента. Когда во...

GridView
Здравствуйте, подскажите где посмотреть пример для прокрутки грида в горизонтальном направлении,...

GridView в фокусе
Как можно программно установить фокус на сетке на экране в GridView например на позицию 0 ?

NavigationView с GridView
Здравствуйте! Обучаюсь на курсах по Java и параллельно на Android. Задали сделать простенькое...

Работа с GridView
Здравствуйте. На данный момент мой уровень знаний программирования 1% из 100000. Учусь. 8(...

2
Pablito
2748 / 2182 / 738
Регистрация: 12.05.2014
Сообщений: 7,640
Завершенные тесты: 1
07.03.2016, 12:16 2
Цитата Сообщение от kozak95 Посмотреть сообщение
В чем может быть проблема?
в чем угодно
например в том, что ты привел только одну строку кода
0
kozak95
34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
07.03.2016, 23:18  [ТС] 3
Паблито, С проблемой разобрался) Кому интересно, если использовать для ArrayAdapter для хранения данных обычный массив, то данный метод не работает!!! С ArrayList замечательно, но если изменять элементы массива методом set(...) то не тоже не работает. Кто может объяснить почему?

Добавлено через 6 минут
метод NotifyDataSetChanged() для адаптера.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2016, 23:18

Разметка GridView
Как можно сделать разметку GridView, чтобы одна верхняя ячейка была по всей ширине экрана, а...

Обновление gridView
Все привет, как разрешить данную проблему: обновляю gridView, потом поток засыпает на несколько...

Не заполняется gridview
Не могу разобраться в чем причина. На телефоне запускаю, а гридвью пустой. По-сути задача в том,...


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

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

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