24

Androidで10行10列のgridViewを1つ作成しようとしていますが、Gridviewで固定数の行を設定するにはどうすればよいですか?

4

5 に答える 5

22

GridViewは実際にはこの目的のために設計されたものではなく、効率的なスクロール方法で無期限のデータを表示するように設計されています。特定の場所にアイテムを個別に配置できる静的レイアウトを作成する場合は、GridLayoutまたはTableLayout代わりにを確認する必要があります。

于 2013-01-05T05:09:32.690 に答える
6

私はお勧めしませんが、14より大きいAPI 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 );

楽しい

于 2014-10-22T08:18:16.290 に答える
1

私はこのようなものを使用しました、それはGridViewではありませんが、私は同様の問題を抱えていて、GridLayoutは私を大いに助けました:

<GridLayout
    android:id="@+id/bottom_recycle_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:columnCount="10"
    android:rowCount="10"
>

10行10列になります。

于 2018-02-19T07:36:00.167 に答える
0

100個のアイテムがある場合、10行のみが表示されます。行数を固定する必要はありません。

于 2013-01-05T04:59:18.407 に答える
0

行数は、列数とアイテム数から自動的に計算されます(そしてユーザーによって課されます)。

于 2013-01-05T05:13:54.023 に答える