Подтвердить что ты не робот

Как установить фиксированное количество строк в android gridView?

Я пытаюсь создать один gridView в android, у которого есть 10 строк и 10 столбцов. Как установить фиксированное количество строк в Gridview?

4b9b3361

Ответ 1

GridView на самом деле не предназначен для этой цели, он предназначен для отображения неопределенного количества данных в эффективном режиме прокрутки. Если вы хотите создать статический макет, где вы можете дискретно размещать элементы в определенных местах, вы должны смотреть вместо GridLayout или TableLayout.

Ответ 2

Я не рекомендую это делать, но если вы используете API 14 больше 14, вы можете использовать этот код установить количество столбцов и строк

из xml

 <GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/GridLayout1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:columnCount="2"
    android:rowCount="2"
    android:orientation="horizontal"
    tools:context=".GridXMLActivity" >

Из Java

setRowCount(int rownumber );

наслаждайтесь

Ответ 3

Если у вас есть 100 элементов, будет показано только 10 строк. Нет необходимости иметь фиксированное количество строк.

Ответ 4

Количество строк автоматически рассчитывается (и навязывается вами) из числа   столбцы и количество элементов