的代码如下:
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); List<Map<String,Object>>appItems = new ArrayList<Map<String,Object>>(); //设置data参数的值,其中resIds和applicationNames保存列表项中相应组件的值 for(int i = 0;i<applicationNames.length;i++) { Map<Stirng,Object> appItem = new HashMap<String,Object>(); appItem.put("ivLogo",resIds[i]); appItem.put("ivApplicationName",applicationNames[i]); appItems.add(appItem); } SimpleAdapter simpleAdapter = new SimpleAdapter(this,appItems,R.layout.main,new String[]{"tvApplicationName","ivLogo"},new int[]{R.id.tvApplicationName,R.id.ivLogo}); setListAdapter(simpleAdapter);