Android的HorizontalGridView如何设置列数

avatar
作者
猴君
阅读量:0

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 列。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!