解决方案 »

  1.   

    现在android开发貌似还没有太多的规范,google提倡的解决方法其实也不一定就是最妥善的,还是具体问题具体分析。比如实现一个最简单的listview就有不只两种代码结构。至于哪个好哪个不好,只能说看应用场景和复用程度吧
      

  2.   

    自己动态插入layout和android封装好的类ListView或ExpandableListView等来处理,效率上是否有所区别呢?
      

  3.   

    动态插入Layout也是非常常用的方式,至于效率,你现在都已经有东西了,感觉有不流畅吗?
    而且使用ListView或ExpandableListView,每一行的布局也可以嵌入很多Layout的。
      

  4.   

    每一个订单就是一个大类,商品相当于订单的子类,用ListView或ExpandableListView比较合理一点。如果数据多,动态插入Layout,还是会影响效率的,有时候控制也不一定方便。