温馨提示×

Android的HorizontalGridView如何设置列数

小樊
99
2024-08-17 02:51:41
栏目: 编程语言

HorizontalGridView 是 Android 中的一个横向滚动的网格布局控件,类似于 RecyclerView,但是可以在横向滚动而不是纵向滚动。要设置 HorizontalGridView 的列数,可以通过以下步骤实现:

  1. 首先,在 XML 布局文件中添加 HorizontalGridView 控件,并设置其布局参数,例如:
<androidx.leanback.widget.HorizontalGridView
    android:id="@+id/horizontalGridView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:numColumns="3"
    app:itemSpacing="8dp" />

在上面的代码中,numColumns 属性用于设置 HorizontalGridView 的列数,这里设置为 3 列。itemSpacing 属性用于设置每个项之间的间距。

  1. 然后,在 Java 代码中获取 HorizontalGridView 控件的引用,并设置其适配器和布局管理器,例如:
HorizontalGridView horizontalGridView = findViewById(R.id.horizontalGridView);
horizontalGridView.setLayoutManager(new GridLayoutManager(this, 3));
horizontalGridView.setAdapter(new MyAdapter());

在上面的代码中,GridLayoutManager 的第二个参数是列数,这里也设置为 3 列。MyAdapter 是自定义的适配器类,用于为 HorizontalGridView 提供数据。

通过以上步骤,就可以设置 HorizontalGridView 的列数为 3 列。

0