2014-01-21 51 views
0

我裏面有很多在它的表格佈局相對佈局,因爲它的我有警告:隱藏的佈局是否會影響性能?

Layout has more than 80 views, bad for performance 

出我所有的這些表格佈局中,只有一個是可見的時間,基於選擇從微調,我的問題是這是否也會傷害表現或它的好處去採用這種方法?

不是把它們放在單獨的佈局文件中,而是將它們放在單個文件中,因爲在那種情況下,我最終會得到很多xml文件。

在XML文件中,只有第一個表的佈局是可見的,而其他則有:

android:visibility="gone" 

請諮詢......

+1

當微調器更改值時,是否可以使用一個表視圖並刷新其數據? – MikeHelland

+0

如果使用了一個表視圖,則由於錶行,即使出現錯誤的性能消息也會顯示。 –

回答

1

,隱藏的佈局做影響,即使他們表現的原因不顯示,它們仍然是視圖層次結構的一部分。嘗試查看ViewStub以查看它是否可以替代您的需求:See Documentation

+0

這意味着我將不得不爲每個表格佈局製作多個文件? –

+1

那麼,如果您每次只有1個佈局可見,並且您使用微調器在它們之間切換,那麼也許您應該查看其他選項。這80個佈局都一樣嗎?如果是,那麼您可以重複使用相同的佈局,並且只需在每個微調器選擇上更改其內容。 – Henrique

+0

不,佈局是不同的。我想我會把它們放在單獨的文件中,而不是包含,因爲它的延遲加載,我會使用ViewStub標記,你有什麼建議? –

相關問題