3

私が機能的に必要としているのはVertical ViewPager with GridViewです。したがって、のすべてのページにがViewPager必要ですGridViewが、ViewPagerは水平です。

したがって、2つの可能性があります。

  • GridViewsを使用してViewPagerを回転させる
  • ページ内のアイテムを表示するGridViewを作成します

ユーザーが20〜40などをスクロールすると、GridViewに0〜20が表示されます。

誰かがこれに対する解決策を持っていますか?

このリンクを確認しましたが、法的な理由により使用できません。

4

1 に答える 1

4

本当に必要なのは垂直ViewPagerのように聞こえます。Androidは水平方向のものしか提供していませんが、自分で実装することを妨げるものは何もありません。ViewPagerのソースコードを入手し、左右ではなく上下のスワイプを検出するように変更します。ソースはApache2.0ライセンスの下で配布されるため、ソースを配布しなくても派生物を作成する完全な権利があります。

変更する場所はほとんどありません。具体的には、スワイプの方向/勾配の計算に関連する方法(左/右ではなく上/下)とレイアウトの計算に関連する方法(幅の代わりに高さを使用し、ページを上下に並べる)です。

于 2012-07-10T08:16:24.347 に答える