GridView使用示例(三)
发布日期:2021-06-30 11:23:12
浏览次数:2
分类:技术文章
本文共 3448 字,大约阅读时间需要 11 分钟。
TestGridViewActivity如下:
package cn.com.baidu;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.GridView;import android.widget.LinearLayout;import android.widget.SimpleAdapter;import android.widget.TextView;//Demo描述://GridView基础知识使用示例//PS:这是以前刚学Android的时候写的了,今天整理博客还是舍不得扔掉//2014年8月4日23:19:41//注意://1 GridView和ListView的数据的绑定非常相似.在hashMap.put("col1", drawableIDs[i]);处我们往此hashMap里// 放入的是图片的ID(即在R文件中生成的图片ID),而不是真正的图片数据.在绑定时系统会根据此ID自动加载对应的图片//2 方法 new SimpleAdapter(this, createDataList(), R.layout.grid_row, new String []{"col1","col2"}, new int []{R.id.ImageView_grid_row,R.id.TextView_grid_row});// gridView.setAdapter(simpleAdapter);此方法的参数和使用ListView时的适配器参数基本上一样的// 第一个参数:上下文对象// 第二个参数:要被绑定的数据(List)// 第三个参数:接收此绑定的数据的布局// 第四个参数:被绑定数据的键// 第五个参数:把这些键分别绑到布局的哪个控件中// 第二和三个参数是从宏观来描述的,第四和五个参数是从微观的角度进一步描述的//3 此例中分别监听获得焦点和被点击的处理情况.这点很有借鉴意义public class TestGridViewActivity extends Activity { private GridView gridView; private ArrayListmain.xml如下:
grid_row.xml如下:
转载地址:https://it9527.blog.csdn.net/article/details/8946828 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年05月04日 04时19分13秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
没有项目经验,可以拿这个练手
2019-04-30
数据分析师 如何工作中 提升 思维能力
2019-04-30
Matplotlib 绘图可视化时 正确显示中文的四种方式
2019-04-30
必须吐槽!我就想写个爬虫,怎么要学那么多东西?
2019-04-30
学 MySQL 必须了解的10个高级概念!
2019-04-30
作为程序员,你还在用B站学习?
2019-04-30
吐槽一下!Pandas用了这么久,有觉得哪里不好的地方吗?
2019-04-30
学会这个数据可视化技巧,搞定NB炫酷的大屏设计!
2019-04-30
学习数据分析很难吗?
2019-04-30
滴滴与蚂蚁金服开源共建的 SQLFlow 到底是什么?
2019-04-30
来了,又一个新的SQL刷题网站!
2019-04-30
基于java的来访咨询系统的设计与实现
2019-04-30
基于java的医院分诊系统的设计与实现
2019-04-30
基于java的疫情数据查看系统与实现
2019-04-30
基于java的音乐网站的设计与实现
2019-04-30
基于java的在线选房的设计与实现
2019-04-30
基于java的左面聊天室系统的设计与实现
2019-04-30
基于ssh的学生成绩管理系统的设计与实现
2019-04-30
基于ssh的学生宿舍管理系统
2019-04-30
基于ssm的在线招标系统的设计与实现
2019-04-30