2013-02-21 186 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