我是根据这个网站的内容写的一个获取机器里存储的图片

上传人:mg****85 文档编号:35675549 上传时间:2018-03-19 格式:DOC 页数:4 大小:66KB
返回 下载 相关 举报
我是根据这个网站的内容写的一个获取机器里存储的图片_第1页
第1页 / 共4页
我是根据这个网站的内容写的一个获取机器里存储的图片_第2页
第2页 / 共4页
我是根据这个网站的内容写的一个获取机器里存储的图片_第3页
第3页 / 共4页
我是根据这个网站的内容写的一个获取机器里存储的图片_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《我是根据这个网站的内容写的一个获取机器里存储的图片》由会员分享,可在线阅读,更多相关《我是根据这个网站的内容写的一个获取机器里存储的图片(4页珍藏版)》请在金锄头文库上搜索。

1、Android 入门之入门之 GridView(九宫图九宫图)GridView 跟 ListView 都是比较常用的多控件布局,而 GridView 更是实现九宫图的首选!本文就是介绍如何使用 GridView 实现九宫图。GridView 的用法很多,网上介绍最多的方法就是自己实现一个 ImageAdapter 继承 BaseAdapter,再供 GridView 使用,类似这种的方法本文不再重复,本文介绍的 GridView 用法跟前文 ListView 的极其类似。也算是我偷懒一下,嘻嘻嘻嘻。 先来贴出本文代码运行的结果: 本文需要添加/修改 3 个文件:main.xml、night_i

2、tem.xml、JAVA 源代码。 main.xml 源代码如下,本身是个 GirdView,用于装载 Item: view plaincopy to clipboardprint?介绍一下里面的某些属性: android:numColumns=“auto_fit“ ,GridView 的列数设置为自动 android:columnWidth=“90dp“,每列的宽度,也就是 Item 的宽度 android:stretchMode=“columnWidth“,缩放与列宽大小同步 android:verticalSpacing=“10dp“,两行之间的边距,如:行一(NO.0NO.2)与行二

3、(NO.3NO.5)间距为 10dp android:horizontalSpacing=“10dp“,两列之间的边距。接下来介绍 night_item.xml,这个 XML 跟前面 ListView 的 ImageItem.xml 很类似: view plaincopy to clipboardprint?最后就是 JAVA 的源代码了,也跟前面的 ListView 的 JAVA 源代码很类似,不过多了 “选中”的事件处理: view plaincopy to clipboardprint?public void onCreate(Bundle savedInstanceState) sup

4、er.onCreate(savedInstanceState); setContentView(R.layout.main); GridView gridview = (GridView) findViewById(R.id.gridview); /生成动态数组,并且转入数据 ArrayList lstImageItem = new ArrayList(); for(int i=0;i map = new HashMap(); map.put(“ItemImage“, R.drawable.icon);/添加图像资源的 ID map.put(“ItemText“, “NO.“+String.v

5、alueOf(i);/按序号做 ItemText lstImageItem.add(map); /生成适配器的 ImageItem 动态数组的元素,两者一一对应 SimpleAdapter saImageItems = new SimpleAdapter(this, lstImageItem,/数据 来源 R.layout.night_item,/night_item 的 XML 实现 /动态数组与 ImageItem 对应的子项 new String “ItemImage“,“ItemText“, /ImageItem 的 XML 文件里面的一个 ImageView,两个 TextView

6、ID new int R.id.ItemImage,R.id.ItemText); /添加并且显示 gridview.setAdapter(saImageItems); /添加消息处理 gridview.setOnItemClickListener(new ItemClickListener(); /当 AdapterView 被单击(触摸屏或者键盘),则返回的 Item 单击事件 class ItemClickListener implements OnItemClickListener public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3 ) HashMap item=(HashMap) arg0.getItemAtPosition(arg2); /显示所选 Item 的 ItemText setTitle(String)item.get(“ItemText“);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号