enter image description here私はアンドロイドでアプリを開発していますが、イメージに似たメニューを実装したいと思います。Androidでこのタイプのメニューボトムを作成するには?
0
A
答えて
0
あなたがここにあなたの答えを見つけることができます:Which view should be used for new Material Design Bottom Navigation?
を、ここでは一番下のメニューのためのgithubのプロジェクトです:https://github.com/roughike/BottomBar
1
間違いなくあなたは、各下部のナビゲーションItem/Tab
ためFragment
を使用する必要があります。 FragmentHome
のように、FragmentSearch
とFragmentSettings
のようになります。 、Fragment
を変更するあなたのBottomNavigationView
にNavigationItemSelectedListener
を追加し、MenuItem
選択に従ってFragment
を変更するには
:ここ
BottomNavigationView bottomNavigationView = (BottomNavigationView)
findViewById(R.id.bottom_navigation_view);
bottomNavigationView.setOnNavigationItemSelectedListener
(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
Fragment selectedFragment = null;
switch (item.getItemId()) {
case R.id.action_item1:
selectedFragment = FragmentHome.newInstance();
break;
case R.id.action_item2:
selectedFragment = FragmentSearch.newInstance();
break;
case R.id.action_item3:
selectedFragment = FragmentSettings.newInstance();
break;
}
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.frame_layout, selectedFragment);
transaction.commit();
return true;
}
});
チュートリアルうとしている。ここでBottomNavigationView with multiple Fragments
は便利なリンクです:
これはシナリオを理解するのに役立ちます。
0
SpaceNavigationViewライブラリを使用して、必要なデザインと同様のボトムナビゲーションバーを表示します。
他のライブラリあなたは見ることができます。
関連する問題
- 1. Androidでこのタイプのグラフを作成する方法は?
- 2. C#でこのタイプのjsonオブジェクトを作成するには?
- 3. iOSでこのタイプのビューを作成するには
- 4. イオンでこのタイプのビューを作成する方法は?
- 5. このタイプの壁紙を作成するには?
- 6. このタイプのポップアップダイアログをAndroidで作成するにはどうすればいいですか?
- 7. Androidでこのタイプのビューを作成するにはどうすればよいですか?
- 8. Androidアプリでこのタイプのアクティビティレイアウトを作成するにはどうすればよいですか?
- 9. このタイプのグラフを作成するライブラリですか?
- 10. Androidでこのようなレイアウトを作成するには?
- 11. タイプを渡すことでflexカスタムコンポーネントのインスタンスを作成する
- 12. Androidでこの種のビューを作成する方法は?
- 13. このタイプのインフォグラフィックを作成する最良の方法は何ですか?
- 14. このAndroid SQLiteの登録クエリを作成するには
- 15. このタイプのjtabbedpaneを作ることは可能ですか?
- 16. 異なるSelectItemタイプのSelectOneMenuを作成することは可能ですか
- 17. Android:この単純なレイアウトを作成するには?
- 18. androidのレイアウトを作成するには
- 19. androidのアプリを作成するには
- 20. androidのダイアログクラスを作成するには
- 21. Androidでバックグラウンドサービスを作成するには?
- 22. AndroidでJSONを作成するには?
- 23. Androidでフォトギャラリーを作成するには?
- 24. Androidでカスタムクラスを作成するには?
- 25. Androidでカスタムカメラレイアウトを作成するには?
- 26. AndroidはカスタムIMタイプを作成します
- 27. このタイプのコンボボックスをFlexでどのように作成しますか?
- 28. AndroidのようにTableLayoutを作成することは可能ですか?
- 29. マテリアライズCSSのテキストボックスには、私はマテリアライズのCSSでテキストボックス内のアニメーションのこのタイプを作成する中央アニメーション
- 30. CSSでこのタイプのレイアウトを作成するにはどうすればよいですか?