私は十分にテストされ、完全なアプリを作った。現在、空白のアクティビティを使用しています。複数の画面を追加したいので、タブ付きのアクティビティに切り替えることにしました。私は古いmainActivityから断片の必要な場所に簡単なコピー貼り付けコードを試みたが、私はランタイムエラーが発生した。私は間違いなくそれらを修正することができますが、それは多くの時間(固定と再テスト)がかかるでしょう。他の回避策がありますか?以前のアクティビティビューを変換し、変更せずにフラグメントに渡す(少しうまくいく)MainActivity.classのように。私は単に大きな変更を行うのに十分な時間がありません。ヒントでさえ十分でしょう。コードを大幅に変更することなく、ブランクアクティビティからタブ付きアクティビティに切り替えるにはどうすればよいですか?
それを作るための
0
A
答えて
1
あなたはこれらの手順を経る必要があり、「タブ」の活動は:
ここでは、ビューページャの詳細を知る上で役立つリンクがあります。
codepath guide
Official docs
http://blog.appliedinformaticsinc.com/android-viewpager-a-quick-guide/
あなただけ自分自身(私はお勧めしません)を読んで理解viewpagerの痛みを保存したい場合は、AndroidのStudioはTabbedActivityを作成することができます。新しいプロジェクトを初期化するか、プロジェクトで新しいタブ付きアクティビティを作成し、コードをブランクアクティビティからタブ付きアクティビティにコピーしてコピーします。
現在のプロジェクトで新しいアクティビティを作成する場合は、AndroidマニフェストのLauncher Activityを変更することを忘れないでください。
関連する問題
- 1. ブランクアクティビティからナビゲーション引き出しアクティビティへの切り替え
- 2. タブを1つ右に切り替えるようにするにはどうすればいいですか?
- 3. タブをプログラムからアンドロイドでフラグメントから切り替えるにはどうすればいいですか?
- 4. 新しいタブに切り替えることなくJavaScriptで新しいタブを開くにはどうすればいいですか?
- 5. エラーメッセージなしでAndroidの以前のアクティビティに切り替えるにはどうすればよいですか?
- 6. JQuery - 拡大/縮小幅を切り替えるにはどうすればいいですか?
- 7. アンドロイドスタジオのタブ付きアクティビティからタブを無効/削除するにはどうすればよいですか?
- 8. セレクタの変更に基づいてコンポーネントを切り替えるにはどうすればよいですか?
- 9. ワークシートに切り替えるにはどうすればよいですか?
- 10. ボタンを新しいアクティビティに切り替えるにはどうすればよいですか?
- 11. アクティビティの切り替え時に参照を削除するにはどうすればよいですか? [Android]
- 12. タブとpushViewControllerを同時に切り替えるにはどうすればいいですか?
- 13. フィルタを切り替えるにはどうすればよいですか?
- 14. バックグラウンドを切り替えるにはどうすればよいですか?
- 15. SL3ベータ版から切り替えるときにURLが正しく表示されるようにするにはどうすればよいですか?
- 16. Angular2を使用してクリックしたときにタブを切り替えてCSSクラスを変更するにはどうすればよいですか?
- 17. jsのボタンでスタイルの変更を切り替えるにはどうすればよいですか?
- 18. Android StudioでDatePickerを使用して日付をクリックするときに、アクティビティを切り替えるにはどうすればよいですか?
- 19. Selenium C#でChromeのタブを切り替えるにはどうすればよいですか?
- 20. 青色ではなくiOSグレースケールでスイッチを切り替えるにはどうすればよいですか?
- 21. JavaFx:別のタブへの切り替えを無効にするにはどうすればいいですか?
- 22. ユーザーがタブを切り替えるときにページフラグメントを動的に更新するにはどうすればよいですか?
- 23. フォームの送信時に[ログイン]タブに切り替えるにはどうすればいいですか?
- 24. 2つのアクティビティを切り替えるにはどうすればよいですか?
- 25. Visual Studio 2010でウィンドウレイアウトをすばやく切り替えるにはどうすればよいですか?
- 26. xcodeプロジェクトをタブ付きバーからプレーンに変更するにはどうすればいいですか?
- 27. ユーザーがクリックしたときにimgを切り替えるにはどうすればよいですか?
- 28. Cocos2dシーンを切り替えるにはどうすればいいですか?
- 29. JS .textを切り替えるにはどうすればいいですか
- 30. 変更するか、Eclipseですぐに別のエディタに切り替えますか? (タブではない)
Androidで働いていた人にとって、半分ほどの時間をかけてコードをアクティビティからフラグメントにコピーする作業は、より大きなプロジェクトの場合にはより多くなる可能性があります。どちらの場合でも、スイッチする直接的な方法はありません。あなたのコードを公開して、あなたのためにコードを公開するか、Activity and Fragmentのライフサイクルを理解して、正しい場所にコピー貼り付けのコードを分離する必要があります。 –
ViewPager + TabLayout + Fragments + PagerAdapter ...「単純」の変更点は多い –
複雑に聞こえないかもしれません。しかし、私はそれを信じています。私は問題のない単純なプロジェクトの前にタブ付きビューに切り替えました。しかし、これは、ライフサイクルと内部クラスの相互接続のためではありません。何もできないと思われる。私は間もなくエラーを解決したいと思ってコピー・ペーストで作業しようとします。 – Lcukerd