android gridview 详解,Android开发 GridView详解

本文详细介绍了Android中GridView的使用,包括xml布局中的常见属性,如列数设置、列宽、间距等,并通过ArrayAdapter和SimpleAdapter展示了两种不同的数据绑定方式。同时,针对GridView在滚动布局中只显示一行的问题,提供了自定义View的解决方案。
摘要由CSDN通过智能技术生成

前言

xml样板

常用的属性

android:numColumns="auto_fit" ,GridView的列数设置为自动

android:columnWidth="90dp",每列的宽度,也就是Item的宽度

android:stretchMode="columnWidth",缩放与列宽大小同步

NO_STRETCH

0

扩展无效

STRETCH_COLUMN_WIDTH

2

扩展列

STRETCH_SPACING

1

扩展列间的空间

STRETCH_SPACING_UNIFORM

3

均匀地扩展列间的空间

android:verticalSpacing="10dp",两行之间的边距

android:horizontalSpacing="10dp",两列之间的边距

例子1 使用ArrayAdapter

在Activity里

List stringList = new ArrayList<>();

ArrayAdapter arrayAdapter = new ArrayAdapter<>(this,R.layout.text_parent_select_item,stringList);

gridView.setAdapter(arrayAdapter);

text_parent_select_item.xml

fcecaa27ea5212ceb9bf034c36bfbf34.gif

fcecaa27ea5212ceb9bf034c36bfbf34.gif

例子2 使用SimpleAdapter

Acti

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值