[英]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.