android SimpleAdapter绑定onItemClickListener 点击每个图片按钮都跳转到不同的界面

publicclassmainformextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@Override... public class mainform extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mainform);

GridView gridview = (GridView) findViewById(R.id.gridview);

ArrayList<HashMap<String, Object>> lstImageItem = new ArrayList<HashMap<String, Object>>();

String[] SubName = new String[5];
SubName[0]="1";
SubName[1]="2";
SubName[2]="3";
SubName[3]="4";
SubName[4]="5";

for(int i=0;i<4;i++)
{
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("ItemImage", R.drawable.ic_launcher);
map.put("ItemText",SubName[i]);
lstImageItem.add(map);
}

SimpleAdapter saImageItems = new SimpleAdapter(this,
lstImageItem,
R.layout.night_item,
new String[] {"ItemImage","ItemText"},
new int[] {R.id.ItemImage,R.id.ItemText});

gridview.setAdapter(saImageItems);

gridview.setOnItemClickListener((OnItemClickListener) new ItemClickListener());
}
}
public class ItemClickListener implements OnItemClickListener {

public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {

HashMap<String, Object> item=(HashMap<String, Object>)
arg0.getItemAtPosition(arg2);
//请问这里怎么写
}

}
展开
 我来答
百度网友ad81ee74a
2012-03-20 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:343
采纳率:0%
帮助的人:178万
展开全部
Intent it=null;
switch(arg2){
case 0: it=new Intetn(mainform.this, 1.class); break;
case 1: it=new Intentn(mainform.this, 2.class); break;
}
atartActivity(it);

我不太清楚你的意思,你这样试试行不。可以点击不同的Item,跳到不同的界面。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式