菜鸟Android学习之路22——网格视图
来源:互联网 发布:数控加工工艺与编程 编辑:程序博客网 时间:2024/04/29 15:50
代码:
private int[] imageId=new int[]{ R.drawable.img01,R.drawable.img02,R.drawable.img03,R.drawable.img04,
R.drawable.img05,R.drawable.img06,R.drawable.img07,R.drawable.img08,
R.drawable.img09,R.drawable.img10,R.drawable.img11,R.drawable.img12
};
private String[]title = new String[]{"1","2","3","4",
"1","2","3","4","1","2","3","4"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GridView girdview=(GridView)findViewById(R.id.gridView1);
List<Map<String,Object>>listItems=new ArrayList<Map<String,Object>>();
// 通过for循环将图片ID和列表文字放到MAP中,并添加到List集合中
for(int i=0;i<imageId.length;i++){
Map<String,Object>map=new HashMap<String,Object>();
map.put("image",imageId[i]);
map.put("title", title[i]);
listItems.add(map);
}
SimpleAdapter adapter=new SimpleAdapter(this, listItems, R.layout.items,
new String[]{"title","image"},new int[]{android.R.id.title,R.id.image});
girdview.setAdapter(adapter);
}
显示:
效果如下:
- 菜鸟Android学习之路22——网格视图
- 菜鸟Android学习之路06——图像视图
- 菜鸟Android学习之路09——列表视图
- Android—Gridview(网格视图)
- Android应用开发学习笔记之网格视图
- Android学习笔记二十六之GridView网格视图
- Android学习笔记二十六之GridView网格视图
- IOS学习笔记之网格视图
- Android学习笔记24:网格视图
- Android控件之GridView 网格视图组件
- Android基础之----GridView(网格视图)
- android菜鸟飞翔之路——SurfaceView学习
- 菜鸟Android学习之路03——线性布局
- 菜鸟Android学习之路04——基本组件
- 菜鸟Android学习之路13——图片按钮
- 菜鸟Android学习之路27——notification
- 菜鸟Android学习之路29——AlertDialog
- Android菜鸟学习之路——AndroidStudio快捷键
- Windows常见问题解决方法 [2013-12-23更新]
- 鸟哥私房菜之Linux 文件和目录管理 - 1
- [转]我为什么喜欢Go语言
- 二叉树的中序遍历
- Lance老师UI系列教程第二课->腾讯微博(下拉刷新+点击更多)listview的实现 (android)
- 菜鸟Android学习之路22——网格视图
- HDU 2151 Worm DP
- 为了C我开博客了
- Linux下编译SPEC2006
- 设计模式-单一职责
- android:descendantFocusability用法
- 银联仿真无法连接(连接不上)
- 【Cracking the coding interview】Q1.5(替换字符串)
- C语言中volatile关键字的作用