GrideView

来源:互联网 发布:淘宝导航栏半透明代码 编辑:程序博客网 时间:2024/05/16 06:28

第一:取消单击itemGrideView自带单机效果

gridView.setSelector(new ColorDrawable(Color.TRANSPARENT)); 

第二:GrideView中item的子控件为button、imagebutton等可单击组件的时候需要取消组件的单击效果android:focusable="false"    android:clickable="false" 或者使用TextView等没有单击效果的组件做为item子控件

第三:GridView添加分割线:设置GridView背景的颜色跟子控件布局的颜色不一样,同时GridView中设置verticalSpacing,horizontalSpacing每个item之间 间距 露出GridView的背景色当作分割线

第四:Gridview创作九宫格布局的两种方式。第一获取网络数据;第二调用本地图片创作。这里着重介绍第二种(待会第一第二种都会放demo)

      调用本地图片创作九宫格布局跟获取网络数据创作九宫格是一样的 不同的在于获取网络数据的方式中图片跟文字都在一个list数组中,而获取本地图片的方式,图片存在Integer[]数组,文字存在于String[]数组。
     GridView可继承BaseAdapter适配器或ImageAdapter两种适配器。

第一个获取网络数据创作GridView demo http://download.csdn.net/download/qiuyejingmei20/8032177

第二个获取本地图片创作 GridView demo  http://download.csdn.net/detail/qiuyejingmei20/8032207

第五:GridView外面如果添加ScrollView需要自定义GridView消除两个空间的排斥(这个代码在上面的GridView创作九宫格第二个demo中)

0 0
原创粉丝点击