Я пытаюсь создать один gridView в android, у которого есть 10 строк и 10 столбцов. Как установить фиксированное количество строк в Gridview?
Как установить фиксированное количество строк в android gridView?
Ответ 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
Количество строк автоматически рассчитывается (и навязывается вами) из числа столбцы и количество элементов