前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android布局GridView

Android布局GridView

作者头像
wust小吴
发布2019-07-08 15:41:35
1.2K0
发布2019-07-08 15:41:35
举报
文章被收录于专栏:风吹杨柳

1.android:cacheColorHint

这个属性一般多用在自定义ListView或则GridView的时候  

自定义listview,gridView的时候,当你不使用android:cacheColorHint=“#00000000”会出现下面选中一个空间黑色底色的情况

2.xml文件中使用到的gridView

    <com.jarvis.MyView.MyGridView                 android:id="@+id/gridView_user"                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:cacheColorHint="#00000000"                 android:numColumns="5"                 android:paddingBottom="8dp"                 android:paddingTop="10dp" >      </com.jarvis.MyView.MyGridView>

3.在对应的activity里面要准备的东西有:

a.gridView对象,

b.gridAdapter自定义的适配器

c.准备资源文件,数组类型的

private GridView my_gridView_user; private Adapter_GridView adapter_GridView; //资源文件 private int[] pic_path={R.drawable.user_3,R.drawable.user_4,R.drawable.user_5,R.drawable.user_6,R.drawable.user_7}; d.在initView里面找到gridView控件

f.设置adapter和监听事件

adapter_GridView=new Adapter_GridView(getActivity(), pic_path);//图标资源文件 my_gridView_user.setAdapter(adapter_GridView); my_gridView_user.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,

long arg3) {//如果这里面是当前的activity是fragment,这里面

//就用context跳转, if (arg2 == 0) {

} else if (arg2 == 1) {

} else if (arg2 == 2) {

} else if (arg2 == 3) { } else if (arg2 == 4) {

} } });  

4.自定义adapter怎么写:

跟listView的写法一样的,首先需要搞个item布局,然后重载getView就行了

只不过这里给出的例子是:填充gridView的图片是定死的,也就是在资源文件中,如果想要从网络中动态加载的话,那就在activity里面异步进程请求网络数据,通过handler处理,再绑定给adapter就是一样的了

调用的本地的资源:holderView.iv_pic.setImageResource(data[position]);

调用的如果是网络的资源:

new ImageCache(context, lruCache, holderView.iv_pic, Constants.SERVER_IP_2+ imgurl,"filename",800, 400);

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015年09月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档