2011-08-31 28 views
6

私はチャットアプリケーションを実装しています。ユーザーは複数のチャットを同時に開くことができます。これらのチャットを左右にスワイプして切り替えることができます。例えばのように。 gtalkアプリで。Android:ビュー/アクティビティ/フラグメント間のスワイプ切り替え

  • チャットごとに1つのアクティビティを使用する必要がありますか?はいの場合、次のチャットに切り替えるための正しいアクティビティインスタンスを選択するにはどうすればよいですか?
  • 1つのアクティビティインスタンスと複数のビューを使用し、それらの間を切り替える必要がありますか?this example
  • また、フラグメントを使用して、それらの間を切り替える必要がありますか? FragmentManagerは、それらを切り替えるための適切なFragmentインスタンスを選択する方法を提供していますか?

あなたは、最良の解決策とは何だと思いますか?その理由は何ですか?助言がありますか?ご協力いただきありがとうございます!

答えて

12

私は、あなたが探しているスワイプ機能を実装するには、Android互換パッケージでViewPagerの使用について、次のAndroid Devのブログ記事を見てみお勧めします:

http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html

推奨されるアプローチが最もありますチャットの履歴とテキスト入力フィールドにフラグメントを使用する可能性が高いため、デバイス間で最も柔軟性があります。

関連する問題