Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我想在我的应用程序中切换图像_Android_Imageswitcher - Fatal编程技术网

Android 我想在我的应用程序中切换图像

Android 我想在我的应用程序中切换图像,android,imageswitcher,Android,Imageswitcher,我想在我的应用程序中插入图像开关,现在该怎么办? 这是针对imageadapter的,那么我如何实现它呢? 请帮帮我。。 谢谢你 这是我的密码 Integer pics[] = { R.drawable.amrapali1, R.drawable.defic1, R.drawable.hnsafal1, R.drawable.leela1, R.drawable.mitashi1, R.drawable.magnanimous1, R.drawable.moon1, R.drawable.net

我想在我的应用程序中插入图像开关,现在该怎么办? 这是针对imageadapter的,那么我如何实现它呢? 请帮帮我。。 谢谢你

这是我的密码

Integer pics[] = { R.drawable.amrapali1, R.drawable.defic1, R.drawable.hnsafal1, R.drawable.leela1, R.drawable.mitashi1, R.drawable.magnanimous1, R.drawable.moon1, R.drawable.netpeckers1, R.drawable.nggroup1, R.drawable.platinum1, R.drawable.shivalik1, R.drawable.trikon1 };

ImageSwitcher iSwitcher;


   iSwitcher = (ImageSwitcher) findViewById(R.id.ImageSwitcher);
    iSwitcher.setFactory(this);
    iSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
            android.R.anim.fade_in));
    iSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
            android.R.anim.fade_out));

    Gallery gallery = (Gallery) findViewById(R.id.Gallery);
    gallery.setAdapter(new ImageAdapter(this));
    gallery.setOnItemClickListener(new OnItemClickListener() {
    });

使用下面的
ImageAdapter
类进行尝试

public class ImageAdapter extends BaseAdapter {

        private Context ctx;

        public ImageAdapter(Context c) {
            ctx = c; 
        }

        public int getCount() {

            return pics.length;
        }

        public Object getItem(int arg0) {

            return arg0;
        }

        public long getItemId(int arg0) {

            return arg0;
        }

        public View getView(int arg0, View arg1, ViewGroup arg2) {

            ImageView iView = new ImageView(ctx);
            iView.setImageResource(pics[arg0]);
            iView.setScaleType(ImageView.ScaleType.FIT_XY);
            iView.setLayoutParams(new Gallery.LayoutParams(200, 150));
            return iView;
        }
    }

要获得更详细的理解,请转到

或任何其他想法,在其中图像应滑动,当我单击任何图像时,它应移动到另一个活动,此过程应在每个图像上完成…请查看我的图像适配器类。