画廊视图(Gallery)表示,能够按水平方向显示内容,并且可用手指直接拖动图片移动,一般用来浏览图片,被选中的选项位于中间,并且可以响应事件显示信息。在使用画廊视图时,首先需要在屏幕上添加Gallery组件,通常使用<Gallery>标记在XML布局文件中添加。其基本语法如下:

<Gallery
属性列表
>
</Gallery>
Gallery组件支持的XML属性表如下:
android:animationDuration 用于设置列表切换时的动画持续时间
android:gravity 用于设置对其方式
android:spacing 用于设置列表之间的间距
android:unselectedAlpha 用于设置没有选中的列表项的透明度
使用画廊视图,也需要使用Adapter提供要显示的数据。通常使用BaseAdapter类为Gallery组件提供数据。下面通过一个具体的实例演示通过BaseAdapter适配器为Gallery组件提供要显示的图片。
res/layout/main.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" android:id="@+id/layout" android:gravity="center"> <Gallery android:id="@+id/gallery1" android:spacing="5px" android:unselectedAlpha="0.6" android:layout_width="match_parent" android:layout_height="wrap_content"/> </LinearLayout>