如何在listview 中动态构造 控件,控件的个数 和类型是从数据库中读取出来的 ,请问各位有什么好的想法 ,谢谢!

解决方案 »

  1.   

    自定义一个adapter,在getview里动态创建一个viewgroup,在viewgroup里动态addview
    可以参考我的博文:
    http://blog.csdn.net/lamp_zy/article/details/7910130
    http://blog.csdn.net/lamp_zy/article/details/7884587
      

  2.   

    自定义一个adapter,在getview里动态创建一个viewgroup,在viewgroup里动态addview
    可以参考我的博文:
    http://blog.csdn.net/lamp_zy/article/details/7910130
    http://blog.csdn.net/lamp_zy/article/details/7884587
      

  3.   

    额 你可以自己定义一个继承BaseAdapter的适配器 然后在getView回掉函数中写每一行要生成的View,如果但行的View构造复杂可以利用AsyncTask实现异步加载
      

  4.   


    这位仁兄,我看你的那篇文章,需要构造的控件是放在定义好的xml 文件中的吧,但是我的需求是listview的每列需要的控件是未知的 啊,可能是我没看懂!麻烦你说的详细点吧 
      

  5.   

    我建议你用一个个item的View组拼到一起, 然后根据数据一个个的添加item, 如果item比较多需要滑动的话就在外面包一层ScrollView
      

  6.   


    什么意思,是在getview 方法里面new 控件 吗? 小弟是菜鸟 一个 ,麻烦大哥说的详细点,如果可以的话,给我小Demo,那就更感激不尽呢