GridView使用

1. setSelector(new ColorDrawable(Color.TRANSPARENT));
设置item点击背景透明。
2. XML布局中常用的属性
(1)numColumns:设置列数
(2)columnWidth:设置列的宽度
(3) stretchMode:决定怎么分配剩余的空间,有三种模式
spacingWidth
除去griditem和gridview的左右padding,剩余的空间totalSpace用中间的空余空间去扩充,这里的中间的分割空间总数n = columns - 1,这n个空间平分totalSpace
spacingWidthUniform
除去griditem和gridview的左右padding,剩余的空间totalSpace用n= columns + 1个空间去平分。与spacingWidth的区别就是分割空间多了两个,就是Gridview左右两边分别有一个,而且还不包括padding。
columnWidth
除去gridview的左右padding和horizontalspacing,用列的宽度去填满剩余空间,就是把剩余的空间平均分给每列的宽度。
(4)verticalSpacing:设置item之间的垂直间隔
(5)horizontalSpacing:设置item之间的水平间隔

posted @ 2021-11-18 21:27  陌少臣  阅读(106)  评论(0)    收藏  举报