如,我需要做的就是根据我的数据源显示数据
数据源结构
Item  项目1  项目2  .....
A       12   53     .....
B       34   23     .....
C       55   66     .....
项目1,项目2是不定的,可能有10个,也可能有20个方法
SimpleAdapter mSchedule = new SimpleAdapter(this,   
datalist,//数据来源    
               R.layout.my_listitem,//ListItem的XML实现   
               new String[] {"ItemTitle", "ItemText"},   
               new int[] {R.id.ItemTitle,R.id.ItemText});  
reportlist.setAdapter(mSchedule);
这个方法是需要提供ListItem的XML,所以,是否能在代码生成一个动态xml,再去指定呢?在线求解,有没有相关的样例或者代码提供下,谢谢!

解决方案 »

  1.   

    这个用这个adapter是不行的 使用baseadapter吧 自己自动行数已经每行需要放入的view,很容易的 我一直觉得这个什么simple的基本就用来写demo,其他没有作用,至于代码网上很多很多的,找下什么qq界面的源码什么的,里面很多,如果不想网上找,可以去查文档,一定可以的
      

  2.   

    LZ是要动态添加ListView的显示项吧~就是事先不知道有多少行元素的,在运行过程中才能确定是吧?
    给你个参考代码吧~
    MainActivity.myList.add("Current time is " + updateTime+ " seconds");
    ((ArrayAdapter<String>) MainActivity.myAdapter).notifyDataSetChanged();重点是那个notifyDataSetChanged方法,加入新数据时候及时通知更新的~~
    (因为是我工程里的两句代码,所以一些变量就不做解释了哟~看名字应该知道是什么的哈~~~~)