問題タブ [android-viewpager2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
354 参照

java - ViewPager2: 独立したフラグメントを実装する方法

これは幅広い質問であることは承知していますが、次のようになります。TODO タスクをリストする Fragment があります。ここで、既に完了したタスクを一覧表示するスワイプ ビュー (2 ページ目) を追加したいと考えています。したがって、基本的に私が達成したいことは次のようになります。

「TODO」と「DONE」の 2 つの静的ページがあると想像してみてください。

これは、2 つの画面間でデータを共有する必要があることを意味します。また、これら 2 つのページはまったく異なるレイアウトにする必要があることに注意してください。

私は調査を行いましたが、真新しい ViewPager2 が適しているようです。 ただし、公式ドキュメントでは、私の使用例については実際には語られていません。同じレイアウトを使用し、それらの間でデータを共有しないページがあるようです: https://developer.android.com/guide/navigation/navigation-swipe-view-2

ViewPager2 はまったく新しいので、私のユース ケースが最も人気のあるものであり、同じ質問を持つ人が増えるという単純な事実のために、すぐに Stackoverflow の質問を投稿することにしました。

要約:新しい ViewPager2 ライブラリを利用して、データを共有し、それ自体がスワイプ ビューである、独立したレイアウトを持つ 2 つのフラグメントをどのように実装しますか。