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