Cześć,
robię apkę(android w javie), która ma mieć 3 zakładki, zdecydowałem się na zaimplementowanie BottomNavigationView, i już to zakodowałem.
Tak to wygląda obecnie:
- activity_main.xml - tutaj mam ConstraintLayout i dodałem na dole BottomNavigationView
- dodałem menu z 3 itemami, tutaj na razie mam wszystko ok
Poczytałem, aby te trzy zakładki zrobić fragmentami i na razie stworzyłem 3 klasy z fragmentami i do tego wygenerowały mi się pliki z layoutami dla tych fragmentów. Wszystko jest okej, tylko teraz mam pytanie, jak to wszystko spiąć?
- Czy mogę to zrobić bez ViewGroup?
- Do activity_main.xml mam dodać trzy fragmenty? czy może jakąś jedną rzecz i w zależności który guzik wybiorę z BottomNavigationView to ten fragment mi się odpali?
- Czy umieszczanie BottomNavigationView w activity_main.xml to dobry pomysł czy może powinienem umieścić ten widżet w trzech fragmentach?
Zakodowałem też BottomNavigationView.OnNavigationItemSelectedListener, mam tam switcha i w zależności która zakładka zostanie kliknięta ten fragment podmieniam poprzez FragmentTransaction
Apkę robię dla siebie, chcę to zrobić w miarę prosty sposób. W dwóch fragmentach będę miał RecyclerView i listą obiektów. W trzecim jakieś informację o apce