gridview изображений не обновляется - PullRequest
3 голосов
/ 12 января 2011

У меня есть сетка с изображениями, заполненными из списка.Когда я удаляю изображение из списка, я хочу, чтобы представление сетки обновлялось. Может кто-то сказать мне, как это сделать.

Я пытался сделать недействительным () вид сетки, уведомить адаптер изображения, что данныенабор изменился (adapter.notifyDataSetChanged ();).но это не дает желаемых результатов.

после этого я получаю пробел в том месте, где раньше было удаленное изображение.

Ответы [ 2 ]

9 голосов
/ 21 февраля 2011

Попробуйте использовать gridView.invalidateViews () вместо просто .invalidate (). Он перерисовывает все представления (ImageViews в вашем случае) внутри gridView.

0 голосов
/ 12 января 2011

Используете ли вы ListAdapter для заполнения вашего представления?Возможно, вам следует пересоздать новый адаптер, когда ваш список изменится.

...