我有我創建的ListView。但是每當我點擊其中一個列表項目時,大約需要5秒鐘才能打開。這是因爲我在該列表項目佈局中有大約90個視圖。這些視圖是我用來爲書的特定章節保存文本的TextView。
如果不刪除列表項目佈局中的這些視圖,是否有辦法減少延遲?佈局需要時間來啓動
0
A
回答
3
請參閱本http://developer.android.com/training/improving-layouts/index.html
有一些好方法,你的情況來改善,如:
優化佈局層次
使用重新佈局與
Loading Views On Demand
玩得開心。
0
請爲每個章節使用多個片段。這樣你就可以根據章節的長度按需要到一個主屏幕。基本上使用碎片技術,因爲它們就像網頁上的Iframe一樣。就像您通過Iframe在單個網頁上看到多個網頁一樣,您可以使用片段從不同視圖看到每個章節。
這是很難回答,沒有看實際的代碼。你真的在使用ListView嗎? Android的ListView能夠在可見時按需創建元素。如果這還不夠,你可能需要更多的技巧。 – dhke