I have a GridView of layouts which can be dynamically added or removed to the grid.
In iOS, the native behavior for GridView items is for the other items in the grid to
After you have made any changes to the GridView like .remove() you have to call mGrid.startLayoutAnimation();
The GridView won't do it automatically for you. You have to trigger it manually ;-)