2013-02-21 184 views
0

我正在製作一個相當複雜的UI應用程序。它相當於一個水平列表視圖,可以擴展爲被點擊的視圖。目前,我已經使用最基本的方法實現了這一點。我只需在horizontalScrollView內充實視圖,並在用戶點擊任何父視圖時用動畫膨脹另一個子視圖。在水平滾動視圖內回收視圖android

這工作得很好,並給它一個水平的看可擴展的 listview。不過,我覺得這種方法效率很低,因爲我幾乎每隔幾秒就會收到GC警告,從而降低性能。在這種方法中,我甚至沒有像listview那樣的回收視圖。

我的問題是:

  • 是否有這樣做的任何其他有效的方法?
  • 我怎樣才能像列表視圖回收我現有的代碼中的意見呢?

謝謝!

(請不建議使用畫廊。我的觀點是相當複雜)

回答

0

是否有這樣做的任何其他有效的方法?

使用ViewPager或開放源碼HorizontalListView,它們都使用適配器模式。

+0

如何使其可擴展?謝謝 ! – gauravsapiens 2013-02-25 07:42:27

+0

@Infinity:我不知道你的意思是「可展開」。 – CommonsWare 2013-02-25 12:31:49

+0

子視圖在被點擊時會滑出來,就像在'ExpandableListView'中一樣。 – gauravsapiens 2013-02-25 12:34:34