您的位置:首页 > 其它

Gallery与ImageSwitcher结合使用

2013-09-30 17:14 302 查看
1. 效果: 废话少说,先直接看效果,类似于QQ空间相册,分两部分,上面一部分是所有图片的横向排列,下面是显示所点击的图片:

2.代码分析: 该示例主要用到两个控件,分别是Gallery和ImageSwticher,两者都可以绑定数据源,然后显示图片,不过Gallery是一次性把所有数据源的图片都显示出来,用户可滑动查看(见图上),而ImageSwitcher是一张一张放大显示。这个数据源是通过Adapter来绑定的。还可以通过继承BaseAdapter,重写getView方法来自定义显示的View。Gallery的使用方法:(1)设置Adapter;(2)设置setOnItemSelectedListener。ImageSwitcher的使用方法:(1)设置Adapter(可选);(2)实现ViewFactory接口,重写makeView方法;(3)setFactory设置ImageSwitcher的Factory。 3. 源代码:(1)XML布局文件:
(2)Java代码:
这样,就可以实现点击Gallery上方的一张图片,将其放大显示在下方的效果了。
本文出自 “大四了,时间过得好快!” 博客,请务必保留此出处http://cthhqu.blog.51cto.com/7598297/1303850
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: