2018 Як оновити gridview android

Androids .help Русский Android-спільнота.

У мене є GridView, який дуже схожий на підручник Google, крім того, що я хочу, щоб додати ImageViews під час виконання (через subactivity). Результати добре, норасположеніе Показати переплуталися: GridView не заповнює змісту свого батька, що я повинен зробити, щоб оформити його належним чином?

Ось код додавання дітей:

activateWorkbench, setDimension і міра в робочому середовищі (LinearLayout вище GridView):

Top 5 Respuesta

Ви розміщуєте GridView всередині com.unimelb.pt3.ui.TransparentPanel. який є 10px висотою.

You should not use px. you should use dp. Change com.unimelb.pt3.ui.TransparentPanel 's android: layout_height = "10px" to android: layout_height = "fill_parent"

GridView має метод в invalidateViews ().

я думаю, що це те, що вам потрібно :)

Ви повинні, по-перше сказати адаптер, щоб повідомити, чтоданние були змінені і встановити адаптер знову до сітки

Разом ви, хлопці, отримали його. Вона повинна бути :

Це буде флагадаптер, який змінив його дані, які потім будуть поширюватися на сітці, коли після методу invalidateViews () називається.

Я радий, що знайшов це питання, тому що я не міг зрозуміти, як додавати елементи до сітки після його було надано.

Це може бути корисним. Я оновити GridView книги ескізів зображень послеудаленія виконується на елементі. Використання adapter.notifyDataChanged (); як уже згадувалося вище, не працює для мене, як це називається по-моєму адаптера.

Я в основному тільки перезавантажити адаптер і зв'язати його з такою ж точки зору.

останні питання

Схожі статті