android.widget.GridView

XML

<GridView

    android:layout_width="match_parent"
    android:layout_height="wrap_content"

    android:id="@+id/greedView" />

GridView

class android.widget.GridView

Выводит элементы в виде сетки

GridView gridView = (GridView) findViewById(R.id.gridView);
AUTO_FIT

Константа, определяет количество столбцов

NO_STRETCH
STRETCH_COLUMN_WIDTH
STRETCH_SPACING
STRETCH_SPACING_UNIFORM
setColumnWidth(inw width)

Задает ширину столбцов

setHorizontalSpacing(int space)

Задает горизонтальный отступ между колоннами

setNumColumns(int numColumns)

Задает количество столбцов

gridView.setNumColumns(3);
gridView.setNumColumns(GridView.AUTO_FIT);
setVerticalSpacing(int space)

Задает вертикальный отступ между строками

setStretchMode(mode)

Задает вертикальный отступ между строками

  • mode

    • NO_STRETCH - свободное пространство не используется
    • STRETCH_COLUMN_WIDTH – свободное пространство используется столбцами, это режим по умолчанию
    • STRETCH_SPACING – свободное пространство равномерно распределяется между столбцами
    • STRETCH_SPACING_UNIFORM – свободное пространство равномерно распределяется не только между столбцами, но и справа и слева