setContentView(R.layout.simpleadapter_listview_main); 这句话不对删掉 放到最后
改成setContentView(listView);

解决方案 »

  1.   

    真怕了你了,本来不想说你的,但是我实在是看不下去了,你这样的新手学程序不长眼睛永远不会进步,
     SimpleAdapter simpleAdapter = new SimpleAdapter(this,                  (List<Map<String, Object>>)listItems,请问List<Map<String, Object>>)listItems是什么意思,你写程序就是这么无聊嘛?你加上它是什么意思?搞不懂你,去掉它不行嘛?为什么非要多此一举。发怒中......还有楼上的更绝,你不看就乱讲,他程序写错了和setContentView有什么关系,
      

  2.   

    很感谢,但是用了你们的方法还是不行啊,@yming002 大哥,你也别骂我了,我确实是新手,什么都不会啊,只想找个程序练练手,慢慢入门,但是用了很多方法都不行啊,还是没有结果,真不知道怎么才能把这个程序弄出来
      

  3.   

    item要有自己的layout啊,SimpleAdapter simpleAdapter = new SimpleAdapter(this, 
                    (List<Map<String, Object>>)listItems, 
                    R.layout.simpleadapter_listview_main, 
                    new String[] {"header", "personName"}, 
                    new int[] {R.id.header, R.id.name});这里的layout要用自己定义的layout,还有,imageview和textview不是写在主layout里的,是写在这个item  layout里的
      

  4.   

    5楼的答案了 这个Activity有两个layout 一个是Activity的布局 另一个是list的布局了
    SimpleAdapter simpleAdapter = new SimpleAdapter(this, 
                    (List<Map<String, Object>>)listItems, 
                    R.layout.simpleadapter_listview_main,(这里就是list的layout) 
                    new String[] {"header", "personName"}, 
                    new int[] {R.id.header, R.id.name});