最贊回答 / Violetsl
我回答下,這里有兩個問題。1、首先第一這里的關鍵不是findviewbyid比其他耗時。不是這個原因。這里主要的原因是,如果只是純粹的使用findViewById,那么其實在每次調用getView這個方法的時候都創建了控件對象。簡單來說比如你有10個item,那么對于的item中的ImageView對象創建了10個。假如你item有1000條1萬條,那對于的你里面的對象就創建了多少個。這樣太消耗內存了。2、而通過setTag和getTag的方法,其實只是在第一次創建了控件對象,之后一直在復用之前的。3、這...
2015-09-01
最新回答 / qq_莫欺少年一時窮_0
通過這個方法即優化了應用程序的性能,又使代碼更加清晰,避免了一些重復的操作,作為程序員,這個才是我們需要追求的,不僅要實現功能,還要盡可能得對自己寫的代碼進行優化,提高性能和節省資源。
2015-07-31
最新回答 / 慕UI5748431
Listview只會在滑動到某個item,并且沒有被初始化過時才會初始化那個item的view。解決辦法就是:現在有了文藝式了,就不要再用普通式了,-_-。
2015-07-30