阅读更多 图片转换器布局文件:





主程序的入口:
package com.example.advancedview;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.ImageSwitcher;import android.widget.ImageView;import android.widget.ViewSwitcher.ViewFactory;/** * 测试:ImageSwitch 图片切换器 *  * @author Administrator *  */public class ImageSwitchActivity extends Activity {// 声明属性private ImageSwitcher imageSwitch;private int index = 0; // 图片对应索引private int[] images = new int[] { R.drawable.liyu, R.drawable.jiangkui,R.drawable.liqingzhao, R.drawable.ouyangxiu, R.drawable.qinguan,R.drawable.sushi, R.drawable.wanganshi, R.drawable.xinqiji };// 程序入口protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.imageswitch_layout);// 获取布局文件中的对象imageSwitch = (ImageSwitcher) findViewById(R.id.imageSwitch);// 实现并设置工厂内部接口的makeView 方法,用来显示视图imageSwitch.setFactory(new ViewFactory() {public View makeView() {// 返回一个ImageView 对象return new ImageView(ImageSwitchActivity.this);}});// 设置图片来源imageSwitch.setImageResource(images[index]);// 设置点击事件,点击切换图片imageSwitch.setOnClickListener(new OnClickListener() {public void onClick(View v) {index++;if (index > images.length) {index = 0;imageSwitch.setImageResource(images[index]);}}});}}

更多相关文章

  1. Android(安卓)Stdio实现点击按钮出现图片
  2. (翻译)VectorDrawables的使用
  3. 【Android】ImageMap,图片地图
  4. Android拍照
  5. Android(安卓)HTTP GET/POST
  6. android 给图片加水印
  7. Android: 利用Bimap,canvas处理图片(画直线)
  8. android 自定义view 类似loadding从下往上加载的动画
  9. android:通过选择相册或者拍照获取照片

随机推荐

  1. Android(安卓)Studio报错
  2. Android(安卓)实现相机功能【完整源码】
  3. nginx android app 慢网络请求超时
  4. android之自定义进度条的背景和进度的颜
  5. ionic打包apk报错问题A problem occurred
  6. android webview下载附件几种方法
  7. Rockie's Android(安卓)Porting Guide(5)—
  8. android 下的数据库的操作方法二
  9. android 对文件夹里文件排序
  10. Android之在应用程序内部关注某人的微信