Как получить горизонтальную прокрутку с 4 столбцами и 2 строками на основе данных Dynami c? - PullRequest
0 голосов
/ 13 апреля 2020

Мне нужно 2 строки и 4 столбца. Если имеется 10 элементов, то сначала будут отображаться 8 элементов, а оставшиеся 2 будут отображаться при горизонтальной прокрутке представления (во 2-м представлении будет только 2 элемента). Количество элементов добавляется динамически в зависимости от отклика API. enter image description here

1 Ответ

1 голос
/ 13 апреля 2020
/**
     * Creates a vertical GridLayoutManager
     *
     * @param context Current context, will be used to access resources.
     * @param spanCount The number of columns in the grid
     */
    public GridLayoutManager(Context context, int spanCount) {
        super(context);
        setSpanCount(spanCount);
    }

Вы можете попробовать с RecyclerView

    int numberOfColumns = 4;
    recyclerViewOBJ.setLayoutManager(new GridLayoutManager(this, numberOfColumns));

Или

<HorizontalScrollView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
     >

    <GridLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:columnCount="4"
        android:rowCount="2"
        android:orientation="horizontal" >

         // You can set Text Element

    </GridLayout>

 </HorizontalScrollView>
...