簡體   English   中英

減少活動中的布局視圖以提高性能

[英]Reducing layout views in an Activity for better performance

我有一個帶有可滾動視圖的活動。 我也有所有具有相同結構的容器-由imageButton組成,還有幾個textViews作為描述。 整個過程看起來像這樣:

圖片

問題是大約有30個元素具有相同的結構,並且當每個元素都有這么多的textViews時,我得到警告-

布局有80多個視圖,不利於性能。

我之所以有如此多的觀點,是因為不同單詞的格式不同。 如何減少視圖並仍然獲得相同的格式?

PS我已經閱讀了如何解決“布局具有80多個視圖,不利於性能”的問題? 但這對我沒有幫助,因為我擁有的所有信息都應該是靜態的並且始終可見。

您將要使用RecyclerView設置布局。

如果您的應用需要基於大型數據集(或經常更改的數據)顯示元素的滾動列表,則應使用RecyclerView。

《 Android開發人員指南》提供了一些不錯的文檔,說明如何進行設置。 另外,這是SlideNerd在RecyclerView上的視頻教程。 對於Android開發人員,他有一個不錯的系列。

除了J. Jefferson關於RecyclerView所說的以外。 正如您在最初的帖子中提到的:

我之所以有如此多的觀點,是因為不同的單詞格式不同 如何減少視圖並仍然獲得相同的格式?

您可以進行不同的文本格式設置而無需創建單獨的textview。 看看下面的https://stackoverflow.com/a/41953808/8312634

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM