实例化许多相似的布局时如何优化性能?

时间:2019-03-15 18:44:07

标签: android

我有一个Viewpager,其中包含8个片段。这些片段每个包含30个自定义线性布局,它们各自包含5个水平LinearLayouts,它们各自包含一个textview和4个ImageView。

这是总共1200个线性布局,4800个ImageView和960个Textviews。我创建了一个怪物(而且几乎还活着)。我正在寻找一种优化这种混乱状况的方法。

具体地说,我的自定义LinearLayout 包含5个相同的LinearLayout,其中包含相同的4个图标,重复了无数次。

如果我没记错的话,每次我实例化一个新的Custom Fragment时,Android都会执行计算(匹配父项,包装内容,计算权重,获取背景资源,获取图标等)。

是否有一种方法可以通过实例化“自定义布局”,然后告诉android在更改某些参数之前对其进行简单复制来对其进行优化?

0 个答案:

没有答案