android gridview 详解,Android开发 GridView详解

前言

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

你可能感兴趣的:(android,gridview,详解)