Я использую RecyclerView для отображения данных, используя GridLayoutManager, но я мог генерировать их только с фиксированными столбцами. Как мне динамически отображать что-то вроде этого изображения
RecyclerView
GridLayoutManager
Использование StaggeredGridLayoutManager
StaggeredGridLayoutManager
Попробуйте вот так
yourRecylerView.setLayoutManager(new StaggeredGridLayoutManager(2,StaggeredGridLayoutManager.VERTICAL));
Подробнее см. Эту статью.