Android初级开发(四)——补充7、Gallery(画廊)的使用

           来来来,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、效果图

    展示不出来,我不想下载一个动态图截取软件啦啦啦。。。。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值