2014-02-05 5 views
0

Я хочу вставить изображение swicther в свое приложение, и что мне теперь делать? Это aking для 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() { 
    }); 
+0

или любая другая идея для этого, в которой изображения должны скользить, и когда я нажимаю на любое изображение, он должен перейти к другому действию этот процесс должен выполняться на каждом изображении .... – akky777

+0

Ознакомьтесь с моим классом адаптера изображения. – GrIsHu

ответ

0

Попробуйте с ниже 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; 
     } 
    } 

Для более детального понимания Go HERE

+0

это работает thanx .... – akky777

+0

@ akky777 Добро пожаловать :) – GrIsHu

Смежные вопросы