0

我想创建一个项目,其形式为:

    View 1:

    View 2: (oriental:Horizontal)
      View 2.1:(child of View 2)
      View 2.2:(child of View 2)

    View 3: (oriental:Horizontal)
      View 3.1:(child of View 3)
      View 3.2:(child of View 3)
      View 3.3:(child of View 3)

    Horizontally Oriented.  

我想使用 Swipe 来Slider View遵循 order:V1 -> V2.1 -> V2.2 -> V3.1 -> V3.2...(swipe right)V1 <- V2.1 <- V2.1 <- V3.1 <- V3.2 (swipe left).

我曾经使用过ViewPages(android.support.v4)

  

      1 代表 V1 + V2 + V3
      1 代表 V2.1 + V2.2
      1 代表 V3.1 + V3.2 + V3.3

但我只能在之间滑动V1 - V2 - V3(不能随意滑动:|)。

我该如何解决这个问题?

或者有什么方法可以在不使用 ViewPager 的情况下解决它

4

1 回答 1

0

这里的问题是 viewpager 一次包含一个“VIEW”,所以,如果你在 viewpager 中添加一个 viewpager 或类似的东西,当你向左/向右滚动时,滚动会带你从第一个视图到“更大”浏览器的第二个视图。

如果您需要在 viewpager 中滚动,我建议您只使用垂直滚动,因为这样您就不会在视图之间出现交叉行为。

为什么不将所有视图添加到主 viewpager 中呢?

于 2012-08-22T18:39:14.697 回答