- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 StaggeredGridView 来显示列表项,例如 Pintrest ListView 。 This is the library link .
但是,第二列在上下滚动时下降。
原创 -
滚动后 -
最佳答案
如果您使用的是早期版本的库,则存在导致项目滚动出 View 的错误。确保您拥有最新版本的库。
如果这不能解决您的问题,您可以尝试使用以下库之一:
然后,如果所有其他方法都失败了,您可以尝试以下其他建议之一(借用自 justinmccandless.com ):
网格列表可能不是您要找的东西,但它们由 Google 提供原生支持,并具有随之而来的所有稳定性。如果您可以在没有不同大小的偏移行的情况下获得通过,那么这是一种非常简单和可靠的方法。查看 Android 的默认 Gallery 应用程序以查看它的外观,并查看 Grid List documentation了解更多。
这个 Github 项目提供了一个非常接近谷歌试图用他们的原生交错 GridView 做的事情的克隆。这是一个广泛使用且得到良好支持的项目,但请注意缺少 onItemClick 方法(截至撰写本文时)。它也缺乏对滚动监听器的支持,但确实存在 fork that supports it .
这个项目修改了一个更典型的列表,如果您已经在使用类似的东西,那么很容易加入。性能非常快,看起来不错,但这个项目也缺乏对 ItemClick 的支持。如果您可以像示例中那样在 View 中使用按钮,那么这是一个非常可靠的选择。
该项目得到了良好的支持,但存在一些性能问题。我开始在使用 12+ 中等分辨率照片的测试中看到滚动延迟。当快速向上或向下滚动时,您还可能会注意到两列之间出现一些意想不到的抖动。但是,如果您的列表像示例中那样简短而简单,您也许可以使用它。
关于android - 在 StaggeredGridView (PinterestListView) 中上下滚动时,列可能会向下偏移一些距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18441969/
我使用 StaggeredGridView 来显示列表项,例如 Pintrest ListView 。 This is the library link . 但是,第二列在上下滚动时下降。 原创 -
我是一名优秀的程序员,十分优秀!