Android 程式开发:(十四)显示图像 —— 14.1 Gallery和ImageView

Gallery可以显示一系列的图片,并且可以横向滑动。下面展示如何使用Gallery去显示一系列的图片。

1. 创建一个工程,Gallery。

2. main.xml中的代码。

3. 在res/values文件夹下面新建一个文件,attrs.xml。

4. attrs.xml中的代码。

5. 准备一些图片。将这些图片放在res/drawable-mdpi下面。


6. GalleryActivity.java中的代码。

7. 按F11在模拟器上面调试。会看见一系列的图片,这些图片可以左右滑动。当单击单个图片的时候,会弹出消息。


首先,我们在main.xml中添加Gallery和ImageView控件:

前面已经提到过,Gallery用来显示一系列的图片,ImageView用来显示被选中的图片。

这些图片的id被保存在imageIDs数组中:

接下来创建BaseAdapter的子类:ImageAdapter,这样一来,我们就能把Gallery与图片资源绑定在一起了。这个适配器起到了桥梁的作用。

使用BaseAdapter的视图的还有:

  • ListView
  • GridView
  • Spinner
  • Gallery

BaseAdapter也有一些子类:

  • ListAdapter
  • ArrayAdapter
  • CursorAdapter
  • SpinnerAdapter

在ImageAdapter中我们主要实现以下的方法:



posted @ 2012-05-30 20:36  andriod2012  阅读(241)  评论(0编辑  收藏  举报