Android初级开发(四)——补充7、Gallery(画廊)的使用
来源:互联网 发布:linux从入门到精通pdf 编辑:程序博客网 时间:2024/06/06 07:32
来来来,Gallery学起来,并现在不知道它还经不经常用,但是作为初学者,该学的还是要学滴!。。。
这里主要用Gallery控件展示出两种效果,一种比较简单,就是展示出图片;第二种是让图片能够循环展示。
一、简单的那种
1、先看效果图
说实话,还是比较丑的。。。
2、丑也要努力实现。。首先在布局文件中加入Gallery控件
3、布局中加入控件后,我们就简单修改一下宽和高就行,不需要做什么处理,接下来开始写Activity。
在Activity中,首先初始化控件;然后用一个Int型的list来存放图片Id,接下来初始化图片数据;之后我们定义一个GalleryAdapter适配器来绑定Gallery控件和图片源。
4、写GalleryAdapter适配器类
自己写适配器类时首先继承BaseAdapter,然后重写构造方法,接下来修改返回值。。基本上也就是这几步。直接运行一下,看效果吧!
二、能循环的那种
1、在布局文件中加入Gallery控件
2、布局中加入Gallery控件后,仍然不需要做什么处理,接下来开始写Activity。
首先我们初始化控件,然后我们把图片Id放置到一个int型数组里,这主要是为了后面利用整除取余的方式循环图片,接下来我们自己定义一个GalleryAdapter适配器类,最后让Gallery对象获取这个适配器。
3、写GalleryAdapter适配器类中的代码
iv.setImageResource //设定图片给imageView对象
iv.setScaleType(ImageView.ScaleType.FIT_XY); //重新设定图片的宽高
iv.setLayoutParams(new Gallery.LayoutParam(100,100)); //重新设定Layout的宽高
iv.serBackgroundResource(mGalleryItemBackground); //设定Gallery背景图
4、效果图
展示不出来,我不想下载一个动态图截取软件啦啦啦。。。。
- Android初级开发(四)——补充7、Gallery(画廊)的使用
- Android初级开发(四)——补充9、GridView(表格)控件的使用
- Android初级开发(四)——补充2、spinner的简单使用
- Android初级开发(四)——补充6、控件TabHost的使用
- Android初级开发(四)——补充8、ViewPager的使用
- android——画廊(Gallery)
- Android初级开发(四)——补充4、ListView
- android开发之gallery(画廊)
- Android中Gallery(画廊)的创建与使用
- Android初级开发(四)——补充1、Video View的应用
- 【Android 开发】:UI控件之 Gallery 画廊控件的使用
- Android开发学习之Gallery画廊的使用
- Android初级开发(四)——补充3、学习自定义控件
- android 画廊控件Gallery的使用
- Android中画廊视图Gallery和ImageSwitcher组件的使用(十三)
- Android-画廊实现 (Gallery , ImageSwitch)
- Android新手入门2016(15)--Gallery画廊
- 自定义gallery(画廊)
- location.href 在JS中是 什么意思 怎么使用它 举例说明谢谢了,大神帮忙啊
- u-boot-2016.09 make编译过程分析(一)
- [leetcode] 8. String to Integer (atoi)
- qt-faststart设关键帧-last atom in file was not a moov atom
- LeetCode 26. Remove Duplicates from Sorted Array
- Android初级开发(四)——补充7、Gallery(画廊)的使用
- 求反射向量
- HDU 6092 Rikka with Subset
- Textbox禁止剪切,复制,粘贴和弹出右键菜单
- Servlet应用程序(3)----验证器
- webrtc中的音频设备 音频采集 AudioDeviceModule
- Supervisor安装与配置(Linux/Unix进程管理工具)
- U-boot的工作流程分析-6410
- 敏捷开发的6个实战经验