Gallery和BaseAdapter容器
2011-12-28 20:29
218 查看
Gallery[/b]和BaseAdapter[/b]容器[/b]
练习3:演练Gallery和BaseAdapter联合使用的方法
在此尝试将数张PNG图片导入到Drawable中,并在onCreate时载入到Gallery Widget中,然后添加一个OnItemClick事件,以获取图片的ID编号来响应用户点击图片时的状态,完成Gallery的高级使用。本次演练的重点是如何设置Gallery图片的宽高以及放置图片Layout的大小,在此改写一个继承自BaseAdapter的ImageAdapter容器来存放图片,通过ImageView.setScaleType()方法来改变图片的显示,再通过setLayoutParams() 方法来改变Layout的宽高。
第1步:编写布局文件main.xml,添加一个Gallery和一个ImageView。
第2步:定义layout 外部resource 的xml文件,用来改变layout 的背景。具体代码如下所示:
第4步:修改mainActivity.java,添加Gallery相关操作。主要代码如下所示:
程序执行后的效果如图6-6所示。当选择一幅图片后,此图片会被放大显示,并显示标号。
本文选自《Android江湖》一书
图书详细信息:http://bvbroadview.blog.51cto.com/3227029/751589
练习3:演练Gallery和BaseAdapter联合使用的方法
在此尝试将数张PNG图片导入到Drawable中,并在onCreate时载入到Gallery Widget中,然后添加一个OnItemClick事件,以获取图片的ID编号来响应用户点击图片时的状态,完成Gallery的高级使用。本次演练的重点是如何设置Gallery图片的宽高以及放置图片Layout的大小,在此改写一个继承自BaseAdapter的ImageAdapter容器来存放图片,通过ImageView.setScaleType()方法来改变图片的显示,再通过setLayoutParams() 方法来改变Layout的宽高。
第1步:编写布局文件main.xml,添加一个Gallery和一个ImageView。
第2步:定义layout 外部resource 的xml文件,用来改变layout 的背景。具体代码如下所示:
第4步:修改mainActivity.java,添加Gallery相关操作。主要代码如下所示:
程序执行后的效果如图6-6所示。当选择一幅图片后,此图片会被放大显示,并显示标号。
本文选自《Android江湖》一书
图书详细信息:http://bvbroadview.blog.51cto.com/3227029/751589
相关文章推荐
- Gallery与衍生BaseAdapter容器创建图片预览详解
- 6.3 Gallery和BaseAdapter容器
- 【Android UI】案例01Cover Flow3D效果的实现(Gallery+BaseAdapter)
- BaseAdapter应用 和gallery滑动图片
- 微缩预览画廊的实现:抽象类BaseAdapter填充Gallery
- Android深入浅出系列之实例应用—简单的手指拖动图片,图片滑来滑去显示应用Gallery和BaseAdapter以及ImageView的使用
- [Android]BaseAdapter-Gallery应用
- BaseAdapter + Gallery
- 学习android编程之路(7)- gallery+baseAdapter+ImageSwitcher数据从assets中获取
- Android深入浅出系列之实例应用—简单的手指拖动图片,图片滑来滑去显示应用Gallery和BaseAdapter以及ImageView的使用
- Gallery之BaseAdapter
- 9. android Gallery(画廊)以及BaseAdapter .
- Gallery重写baseadapter时getView函数中的view重用
- Android gallery+BaseAdapter实现简易的图片查看器
- Android深入浅出系列之实例应用—简单的手指拖动图片,图片滑来滑去显示应用Gallery和BaseAdapter以及ImageView的使用
- Android之BaseAdapter
- libevent代码阅读(12)——event_base中的一些事件处理器容器
- 【FastDev4Android框架开发】BaseAdapterHelper详解源码分析,让你摆脱狂写一堆Adapter烦恼(二十五)
- BaseRecyclerViewAdapterHelper简单使用
- 当 ListView 被 RecyclerView替代,我们拿什么来替代 BaseAdapterHelper 呢?