4

每次我们使用它加载视图时,LayoutInflater 是否都会加载 xml 布局资源?

View view = LayoutInflater.from(context).inflate(R.layout.resource, null);

例如,如果我想创建 100 个具有相同布局 id 的视图,它会解析 100 次相同的 XML 文件还是有一些 android 框架的缓存系统?

4

1 回答 1

0

我猜是的,它加载了 100 次..因为每次执行相同的语句时..这就是为什么我们有不同的adapter并使用它们getView我们只创建/膨胀视图一次,然后在复制粘贴具有不同值的相同对象之后..我们让viewholder
你也应该这样做.. getView 方法中的if..else


我正要发表评论,但由于它被复制的时间越来越长,如果我有任何相关信息,我稍后会尝试添加更多代码和解释

于 2012-09-21T06:51:40.183 回答