String[] countries = new String[] {"India","Pakistan"};
int[] flags = new int[]{R.drawable.india, R.drawable.pakistan};
List<HashMap<String,String>> aList = new ArrayList<HashMap<String,String>>();
for(int i=0;i<10;i++){
HashMap<String, String> hm = new HashMap<String,String>();
hm.put("txt", countries[i]);
hm.put("flag", Integer.toString(flags[i]) );
aList.add(hm);
}
String[] from = { "flag","txt"};
int[] to = { R.id.flag,R.id.txt};
SimpleAdapter adapter = new SimpleAdapter(getBaseContext(), aList, R.layout.gridview_layout, from, to);
GridView gridView = (GridView) findViewById(R.id.gridview);
gridView.setAdapter(adapter);
这是我的网格视图。当鼠标单击 India Image 时,我想调用另一个 Activty。并在单击巴基斯坦时调用另一个活动。我想用 Intent 做到这一点。如何?