2011-08-26 77 views
5

我想延遲加載功能添加到Horizo​​ntalScrollView的,它有 的LinearLayout作爲一個孩子,我是addding到的LinearLayout, 我感興趣的聽着事件時,子視圖我看到 在子視圖上不調用dispatchViewVisibility或onDraw,爲什麼我 想要這樣做,因爲附加到子視圖的位圖可以循環使用 ,並在子視圖是子視圖時再次創建位圖可見(這是一個獨立的部分,我如何創建該位圖非常快,我計劃 使用opengl),但問題是如何使這樣的c ustom 檢視。 我不能使用圖庫視圖,因爲它不能解決我的目的 我看到該視圖組具有dispatchchingViewVisibility和 dispatchOnDraw功能,但不知道如何使用 Horizo​​ntalScrollView。 所有我在做什麼,以防止出現內存不足的問題 任何建議和幫助,將不勝感激 感謝延遲加載,以防止出現內存不足的問題

+0

去這裏http://stackoverflow.com/questions/541966/android-how-do-i-do-a-lazy-load-of-images-in-listview並嘗試,但爲您的名單不dificult有有趣 – PedroAGSantos

+0

@subspider我想有水平佈局不是列表視圖謝謝 –

回答

0

不要使用HorizontalScrollView。相反,請使用已添加到Android兼容性庫中的ViewPager組件,因爲它專爲這種場景設計。 Here is a blog post,解釋更多一點。

+4

我試過ViewPager它很酷,但它需要每張圖片一個頁面,我不希望早些時候我們有水平滾動視圖與至少4-5圖像的能見度。任何建議謝謝 ** –