Хочешь плитку - нужен грид
Нашел на stackoverflow следующую информацию:
"Если вам нужно фиксированное количество таких плиток, и их немного, то использование виджетов списков, как RecyclerView с адаптерами излишне сложное решение. Используйте один из табличных контейнеров, как GridLayout,TableLayout и разместите в их ячейках виджеты CardView, которые будут содержать нужную разметку."