Android中ImageSwitcher结合Gallery展示SD卡中的资源图片

本文主要是写关于ImageSwitcher结合Gallery组件如何展示SDCard中的资源图片,相信大家都看过API Demo 中也有关于这个例子的,但API Demo 中的例子是展示工程中Drawable目录下的资源图片,这样调用系统的API比较容易实现,但我们在开发项目过程中,但有些图片还不能完全确定下来,例如需要展示相机拍照的图片,SDCard中某个目录下的资源图片等功能。其实系统中也提供相应的API给我们应用去实现该功能,下面就用异于API Demo中例子方式展示下如何实现该功能。

【1】我们先看下该例子代码的结构图:

Android中ImageSwitcher结合Gallery展示SD卡中的资源图片


下面就直接上各个文件的代码了,不在这里详细解释了,最后会看到实现的效果图的..呵呵

【2】res/layout/main.xml 文件源码:

<?xml version="1.0" encoding="utf-8"?>   <LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android"       android:layout_width="fill_parent"       android:layout_height="fill_parent"       android:orientation="vertical"        android:background="#55000000" >              <TextView            android:layout_width="fill_parent"           android:layout_height="wrap_content"           android:gravity="center"           android:text="Welcome to Andy.Chen's Blog!"           android:textSize="20sp"/>              <ImageSwitcher           android:id="@+id/switcher"           android:layout_width="wrap_content"           android:layout_height="350dip"           android:layout_alignParentLeft="true"           android:layout_alignParentRight="true" />          <Gallery           android:id="@+id/mygallery"           android:layout_width="fill_parent"           android:layout_height="80dp"           android:layout_alignParentBottom="true"           android:layout_alignParentLeft="true"           android:gravity="center_vertical"           android:spacing="16dp" />          </LinearLayout>  

【3】res/values/attrs.xml 文件源码:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://127.0.0.1/wyydfz.html