📅  最后修改于: 2023-12-03 15:29:22.963000             🧑  作者: Mango
Android网格列是一个易于使用且强大的Library,可以在应用程序中创建网格列布局以呈现数据。
将以下Gradle依赖添加到应用程序的build.gradle文件中:
dependencies {
implementation 'com.github.aliwaris06:android-grid-column:1.0.0'
}
在布局文件中添加GridView:
<com.aliwaris06.android.gridcolumn.GridView
android:id="@+id/grid_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:numColumns="3"
app:columnWidth="100dp"
app:rowHeight="100dp"
app:verticalSpacing="10dp"
app:horizontalSpacing="10dp"
/>
在代码中配置GridView:
GridView gridView = findViewById(R.id.grid_view);
List<String> items = new ArrayList<>(); //这里可以改为自己的数据
gridView.setAdapter(new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, items));
可在布局文件中使用以下属性自定义网格列。
| 属性名 | 描述 | 类型 | | --- | --- | --- | | numColumns | 列数 | integer | | columnWidth | 列宽 | dimension | | rowHeight | 行高 | dimension | | verticalSpacing | 垂直间距 | dimension | | horizontalSpacing | 水平间距 | dimension |
Android网格列是一个易于使用且功能强大的Library,可帮助您轻松创建网格列布局。它非常适合显示大量数据的应用程序,比如相册、电商应用中的商品展示等。