zoukankan      html  css  js  c++  java
  • Gallery和BaseAdapter容器

    GalleryBaseAdapter容器

    练习3:演练GalleryBaseAdapter联合使用的方法

    在此尝试将数张PNG图片导入到Drawable中,并在onCreate时载入到Gallery Widget中,然后添加一个OnItemClick事件,以获取图片的ID编号来响应用户点击图片时的状态,完成Gallery的高级使用。本次演练的重点是如何设置Gallery图片的宽高以及放置图片Layout的大小,在此改写一个继承自BaseAdapterImageAdapter容器来存放图片,通过ImageView.setScaleType()方法来改变图片的显示,再通过setLayoutParams() 方法来改变Layout的宽高。

    1步:编写布局文件main.xml,添加一个Gallery和一个ImageView

    2步:定义layout 外部resource xml文件,用来改变layout 的背景。具体代码如下所示:

     

     

     

     

    4步:修改mainActivity.java,添加Gallery相关操作。主要代码如下所示:

     

     

     

     

     

    程序执行后的效果如图6-6所示。当选择一幅图片后,此图片会被放大显示,并显示标号。

     

     

     

    本文选自《Android江湖》一书

    图书详细信息:

    http://www.cnblogs.com/broadview/archive/2011/12/26/2302536.html

  • 相关阅读:
    重构该何时登场
    重构
    中国剩余定理
    连分数的应用
    连分数的性质
    有限连分数与欧几里德除法的联系
    连分数
    费马大定理
    P4178 Tree 点分治
    LOJ 6029. 「雅礼集训 2017 Day1」市场
  • 原文地址:https://www.cnblogs.com/broadview/p/2305359.html
Copyright © 2011-2022 走看看