Элементы Android Layout слева направо, а затем внизу в соответствии с размером экрана - PullRequest
0 голосов
/ 13 декабря 2018

У меня много элементов одинакового размера в одном макете, мне нужно расположить их слева направо в одном ряду и продолжить во втором ряду, если размера экрана недостаточно.Я попробовал LinearLayout, как показано ниже, но это нормально работает для экранов xxlarge.однако для маленького экрана он показывает только первые три элемента, а остальные обрезаются.то же самое с RelativLayout, используя toRightof & toEndOf.Я думаю, что это можно сделать, используя сетку, но должен быть более простой способ.Ваши предложения, пожалуйста

<LinearLayout

            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/_5sdp"
            android:animateLayoutChanges="false"

            android:gravity="left"
            android:orientation="horizontal"
            android:paddingLeft="@dimen/_30sdp">

            <include layout="@layout/element1" />
            <include layout="@layout/element2" />
            <include layout="@layout/element3" />
            <include layout="@layout/element4" />
            <include layout="@layout/element5" />
            <include layout="@layout/element6" />


        </LinearLayout>
...