【问题标题】:Add GridView in listView in android like Dropbox View像 Dropbox View 一样在 android 的 listView 中添加 GridView
【发布时间】:2013-04-08 16:25:24
【问题描述】:

如何将网格视图添加到 ListView。我可以实现,但问题是网格视图不可见其全高。我想像下面附加的 Dropbox Photo CustomView 一样实现。请指导我正确的路径。

谢谢, 柴坦尼亚

【问题讨论】:

  • 那么你找到实现这个的方法了吗?
  • 我没有尝试过.. 但是我认为我们可以通过 Commonsware MergeAdapter 来实现。
  • @Chaitu 这个问题你解决了吗?
  • 我已经使用github.com/TonicArtos/StickyGridHeaders 库解决了这个问题。通过使用这个库,我们可以放置标题,如屏幕截图所示。它就像 GridView 一样,其中的视图是可重用的。

标签: android gridview android-listview android-custom-view


【解决方案1】:

使用 github.com/TonicArtos/StickyGridHeaders 库在 gridview 中放置标题,并参考这篇文章 http://www.programering.com/a/MjN0ITMwATU.html 你所期望的演示在哪里。

【讨论】:

    【解决方案2】:

    问题是您不应该将可滚动视图添加到另一个可滚动视图中。 ListView 和 GridView 都是可滚动的,这只会带来麻烦。我怀疑 Dropbox 应用程序不使用 GridView,而是使用多个 LinearLayout,这至少是我会做的。在这种情况下,您不能使用适配器,而是需要以编程方式添加布局和元素。

    【讨论】:

    • 感谢更新。我可以使用线性布局来显示图像,但问题是线性布局不可优化(可重复使用),因此缓存会增加,然后应用程序会崩溃。
    猜你喜欢
    • 1970-01-01
    • 2011-04-21
    • 2018-05-09
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多