Android慢速自定义布局

时间:2015-07-16 17:35:07

标签: android android-custom-view

我有以下问题:我想显示对话框片段,哪个背景将是自定义布局。但是在这个自定义布局的构造函数中,我膨胀xml布局,之后我以编程方式添加视图(根据构造函数中的数据)。所以在构造函数中有分配,它是超级慢的。即使我尝试设置打开对话框的按钮的动画,按钮的动画也是滞后的(它显示在4-5帧中)。因此,在这个自定义布局的构造函数中分配和添加这么多对象显然不是一个好习惯,但是我该如何避免这种情况呢?我想根据数据添加视图,因为我无法将它们全部添加到我膨胀的布局中。我无法复制代码,因为它与工作有关。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我认为您需要使用RecyclerLayoutListView来填充动态元素。如果要将大量视图动态添加到UI视图,则需要一些时间。

希望它会有所帮助。