私がしようとしているのは、画面全体で垂直スクロール可能なLinearLayoutの中に、カスタムArrayAdaptersを持つ水平ViewFlipperとListviewを持つことです。ViewFlipperとListViewのマージ
1)ListViewヘッダーとしてViewFlipperを追加しようとしましたが、ArrayAdapterがListViewアイテムのようにコントロールするため、GestureListenerを使用できません。
2)それらをLinearLayout内にまとめてみましたが、ViewFlipperの位置は固定されており、ListViewは画面の他の部分でスクロール可能です。
3)MergeAdapterで試していますが、最初の要素(ViewFlipper)でスワイプジェスチャを処理できません。常にViewFlipperの項目位置を返します。
ここに私がしようとしていることを明確にするための写真があります。トップストーリーはViewFlipperであり、最新の投稿はListViewです。そしてそれらは両方とも垂直にスクロールします。下部タブとActionBarは静的(スクロール不可)なので無視してください。
ありがとうございます。手動でビューを手動で追加することは確実ですが、他にも優雅なソリューションがあると思いました。 – vbokan
あなたはこれで何をしたのですか?私は同じレイアウトが必要で、同じ正確な問題に走っています。私はデータセットが大きすぎるので#2で行くことができません。 #1では、アダプタの各行にViewFlipperを組み込み、最初の要素にのみ使用しますか? – user291701
下記の提案、ViewPagerを試してみてください。しかし、あなたが描いていることから、あなたのインターフェースを再設計することから、いくばくかの距離が得られるかもしれません。フリッパーが重要なコンテンツである場合、それを画面から取り除くことは理にかなっていません。そうでなければ、それをフリッパーとスクリーンの上にするのは理にかなっていません。 –