How would you implement a layout with multiple columns, where the rows of each column don't line up? I'm thinking of something like:
----------
| | | |
| | | |
|--| | |
| |--| |
|--| |--|
| |--| |
...
And so on. An example of something like this is a website like Pinterest.
I'm looking for best practices here from experienced Android devs. Does it make sense to use multiple ListViews and keep them in sync somehow? Is there a better way?