我開始一個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