Open minlite opened 9 years ago
notifyDataSetChanged()
on your adapter
@minlite @blundell Have you solved this issue? calling notifyDataSetChanged() does nothing...
For any future people, or anyone still wondering about this, hopefully this will help? : http://stackoverflow.com/questions/4438128/how-to-refresh-a-gridview
I'm loading a lot of data in my
StaggeredGridView
and reloading it after a configuration change (i.e orientation change) would take a long time. So I have marked to handle the orientation change myself.When the orientation is changed from portrait to landscape while displaying a 2 column grid, the columns overlap each other. I believe it is because the view is not remeasuring and redrawing the layout.
How can I force measure and draw the
StaggeredGridView
in myonConfigurationChanged
method?I have tried using
requestLayout()
,invalidate()
, andforceLayout()
but none of them seems to solve my issue.Thanks