2014-03-27 33 views
0

嗨,我喜欢这个按钮的列表(列表视图):Diplay按钮/元素2×2的Android

  1. 项目1
  2. 项目2
  3. 项目3
  4. 项目1
  5. 项目2

每个Button需要50%的身高,我想要其中2个总是完全可见。

到目前为止,我把每个按钮为ListView,我不知道如何有一个“修复”的滚动,使他们滚动2由2.(某种磁性滚动)

什么建议吗?

回答

1

您所描述的滚动行为(分页)与支持库中的ViewPager非常相似。然而,默认的ViewPager实现仅支持水平分页。所以,你应该寻找一个'垂直视图'。

我发现了两个库,虽然提供这样的功能,不知道他们的状态:

https://github.com/JakeWharton/Android-DirectionalViewPager/ https://github.com/LambergaR/VerticalViewPager/

你可能有更好的运气搜索“垂直viewpager”在这里或在GitHub上。

+0

那么我的ListView实际上是在一个ViewPager中。 所以我不想去一个垂直ViewPager里面的水平寻呼机... –

+0

为什么不呢?在ViewPager中已经有一个ListView,ViewPager中的一个垂直ViewPager不应该使情况不同。 –

+0

我的情况有点复杂,有大量的手势:同时(不止是一个水平的ViewPager),ListView现在的工作方式非常完美。所以我真的想要滚动他们2 2 ..像一个VerticalPager –