GridView с динамическим числом столбцов в каждой строке
Как я могу воссоздать следующий вид с помощью GridView.
Количество элементов в списке динамическое.
Ответ 1
Я предполагаю, что это не один GridView, а комбинация нескольких макетов. Просто создайте LinearLayout и решите в соответствии с содержимым, какой макет вы хотите иметь в строке.
Ответ 2
Чтобы получить макет, вы увидите, что вы можете использовать что-то вроде этого:
<LinearLayout android:orientation="vertical">
<!-- First row -->
<View />
<!-- Second row -->
<LinearLayout android:orientation="horizontal" />
<!-- Third row -->
<LinearLayout android:orientation="horizontal" />
<!-- Fourth row -->
<View />
</LinearLayout>
Если вы хотите также вызывать постраничный эффект, вы можете использовать ViewPager