2

重複の可能性:
Android-ビューページャーはページごとに複数のビューを持つことができますか?

私はこの素晴らしいチュートリアルに従ってViewPagerを使用しています:

http://thepseudocoder.wordpress.com/2011/10/05/android-page-swiping-using-viewpager/

このチュートリアルでは、毎回/スワイプで1つの「ページ」またはビューのみを表示する方法を示します。

どうすればPulseアプリでストリップのようなものを作ることができますか?

ここに画像の説明を入力してください

ViewPagerのようなスナップ効果がありますが、内部に複数のビューを持つことができますか?

4

2 に答える 2

2

ビューページャーは一度に1つのビューしか実行せず、複数のビューを持つことはできないようです。

独自のフリングおよびタッチメソッドを使用して、独自の水平スクロールビューを実装してみることができます:http://blog.velir.com/index.php/2010/11/17/android-snapping-horizo​​ntal-scroll /

または、Pulseアプリが行っていることだと思うギャラリーを拡張することもできます。ギャラリーとの各アイテムの位置の類似性にスナップしていることに注意してください。

于 2012-02-28T02:34:07.223 に答える
1

LayoutInflaterを使用すると、instantiateItem内でやりたいことが何でもできます

  1. 表示する必要のあるxmlを作成します
  2. LayoutInflaterのインスタンスを取得し、必要なページでそのxmlを膨らませます
  3. instanceiateItem内で、inflatedviewname.findviewbyidを呼び出して、インフレートされたビューに変更を加えます

私のプロジェクトでこの行をチェックしてください

それでもサポートが必要な場合は、コメントでお知らせください

編集:

ビューページャーを忘れてhorizo​​ntalscrollviewを使用するかもしれませんが、アイテム数とロード方法に注意してください。多くのメモリが必要になる可能性があるため、水平スクロールビューはいくつかの最適化を行いますが、viewpagerほど良くはありません。

于 2012-02-27T06:34:53.397 に答える