Android Gridview图像应链接到其他活动

Android Gridview图像应链接到其他活动,android,gridview,Android,Gridview,我指的是制作网格视图。现在我想要的是,如果我在gridview中触摸一个图像,它会将我链接到屏幕上的下一个活动。我的活动中总共有5个图像,如果我触摸这些图像,每个图像都需要显示5个不同的活动。我试过了,但做不到我想要的。谁能告诉我如何做到这一点。提前感谢使用开关组件并根据位置进行更改 @Override public View getView(int position, View convertView, ViewGroup parent) { ImageView ima

我指的是制作网格视图。现在我想要的是,如果我在gridview中触摸一个图像,它会将我链接到屏幕上的下一个活动。我的活动中总共有5个图像,如果我触摸这些图像,每个图像都需要显示5个不同的活动。我试过了,但做不到我想要的。谁能告诉我如何做到这一点。提前感谢

使用开关组件并根据位置进行更改

@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ImageView imageView = new ImageView(mContext);
        imageView.setImageResource(mThumbIds[position]);
        imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        imageView.setLayoutParams(new GridView.LayoutParams(70, 70));

// USE this here and implement as acording by using 'position'
        imageView.setOnClickListener();
        return imageView;
    }
     public void onCreate(Bundle savedInstanceState)
          {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.list);
            GridView gridview = (GridView) findViewById(R.id.gv);
            gridview.setAdapter(new ImageAdapter(this));

    gridview.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
             switch(position)
                {
                case 0:               
                    Intent ammissione = (new Intent(List.this, Ammissione.class));             
                    startActivity(ammissione);
                    break;

                case 1:
                    Intent organizzazione = (new Intent(List.this, Organizzazione.class));             
                    startActivity(organizzazione);
                    break;

                case 2:
                    Intent notizie = (new Intent(List.this, Notizie.class));             
                    startActivity(notizie);
                     break;
                case 3:
                    Intent percorsi = (new Intent(List.this, Percorsi.class));             
                    startActivity(percorsi);

                case 4:
                    Intent didattica = (new Intent(List.this, Didattica.class));             
                    startActivity(didattica);
                    break;

                }


        }
    });
  }
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.list);
GridView GridView=(GridView)findViewById(R.id.gv);
setAdapter(新的ImageAdapter(this));
setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父视图、视图v、整型位置、长id){
开关(位置)
{
案例0:
Intent ammissone=(新Intent(List.this,ammissone.class));
星触觉(安米松);
打破
案例1:
Intent organizzazione=(新Intent(List.this,organizzazione.class));
startActivity(Organizazione);
打破
案例2:
Intent notizie=(新Intent(List.this,notizie.class));
星触觉(notizie);
打破
案例3:
Intent percorsi=(新Intent(List.this,percorsi.class));
星触觉(percorsi);
案例4:
Intent-didattica=(新Intent(List.this,didattica.class));
星触觉(didattica);
打破
}
}
});
}