图片转换器布局文件:

<!-- 网格视图案例测试 android:numColumns=""  设置列数android:columnWidth="90dp" 列宽android:stretchMode="none" 缩放模式值:no : 表示不拉伸spacing : 仅拉伸元素之间的距离columnWidth : 仅拉伸表格元素本身spacingWidthUniform: 表格元素本身、元素之间的距离--><GridView xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/gridView"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:numColumns="3"    android:verticalSpacing="8dp"    android:horizontalSpacing="8dp"    android:columnWidth="90dp"    android:stretchMode="none"    android:gravity="center"       />




主程序的入口:
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 logo:内核、android开机动画
  2. Android(安卓)API中文文档ImageView
  3. Android(安卓)API中文文档ImageView
  4. android在RelativeLayout里的TextView或者EditView里放置ImageVi
  5. ImageView的属性android:scaleType
  6. RelativeLayout用到的一些重要的属性(自己在网上找的)
  7. Android(安卓)元素居中
  8. ImageView的属性android:scaleType
  9. android xml布局文件属性说明

随机推荐

  1. android觀察者模式三種實現方法
  2. Android Studio 中如何更改SDK路径
  3. recyclerview使用时的一些小点
  4. Android 简单的圆形刻度刻画
  5. [置顶] Android入门基础(13) menu菜单汇总
  6. Android拍照和取相册并裁切
  7. Android 8.0 AutoFill自动填写框架实践
  8. android checkbox 或RadioButton, textVi
  9. Android的PopupWindow使用android学习之
  10. Service完全解析 分类: ANDROID