0

** 現在の状況: **

3 つの異なるアダプター間のアダプターのリセットに基づいて内容を変更する、1 つの ListView を含む 1 つのアクティビティ。id : list を持つ ListView は 1 つだけです。それでおしまい。アダプターをリセットすると、リスト ビューの内容が調整されます。

私がしたいこと:

ViewPager を使用して、異なるリストのインスタンス間のページングを行います。

問題: ビュー ページャーは別々のレイアウトを取るように設定されているようですが、すべてのロジックを 1 つのリストに対して記述しました。異なるリストを指す 3 つの異なる ListView を使用すると、大幅な書き直しが必要になります。

質問: ViewPager を使用して、リストに適用されている異なるアダプターによって生成された同じリストのビューを切り替えるにはどうすればよいですか?

4

1 に答える 1

0

すべてのページに同じフラグメントを使用してください。どのアダプターを使用する必要があるかをフラグメントに伝えるインテントに単一の変数を設定します。技術的には、同じリストビューではありませんが、コードは同じです (通常はこれが重要だと思います)。

スワイプアニメーションを考えると、技術的に同じリストビューになることはありえないと思います。

于 2012-08-07T03:13:09.737 に答える