我开始一个Activity来初始化一个复杂的布局。这是一个包含大量图片,文字浏览,EditTexts,Checboxes,Spinners和ActionListener的表格。每个项目的位置都不相同,具体取决于被调用者的起始位置。所以信息存储在意图中。布局计算持续时间太长
这意味着:布局不能通过XML构造,因为所有的项目总是有不同的位置。
问题:此计算需要很长时间。活动开始前最多可能需要400 ms。这真是太糟了。
我该如何避免这种情况?据我所知,我不能预先计算布局。无法克隆视图。如果我在另一个Activity中创建该视图并将其分配到此处,我也会遇到一些崩溃。
400ms意味着大约半秒钟,我认为这将是好的 – 2012-04-21 10:56:02
xml布局的加载速度更快,然后java代码视图和400ms是不是一个很长的时间。 – 2012-04-21 12:17:26
您将得到更好的答案,并提供一些关于布局结构的额外细节。 – QED 2012-04-21 12:53:41