最近遇到一个性能问题,请高手帮忙我有个界面需要展示网址列表,每个网址的布局我是通过LayoutInflater的inflate方法从一个XML中构造出来的。但由于我要展示的网址非常多,导致界面加载很慢,大家有没有什么好办法来处理这个问题。我看inflater方法,对于重复加载的资源,并没有进行优化。

解决方案 »

  1.   

    自己重写的List Adapter吗?你的意思是说在重写的Adapter里面的getView方法里面使用inflate慢?
      

  2.   

    getview里,inflate只需要加载一次,加载后保存住,以后直接判断是否以保存,有就直接用,不需要再inflate
      

  3.   

    if(null== converview){
    //you code
    }
    return converview;
      

  4.   

    我可能说得不是很清楚,我是想在一个循环里面调用inflate方法,因为我需要从构建大量的view对象,而该 view的布局是通过xml中得到的