내맘대로/안드로이드

BottomNavigation 사용 방법(프래그먼트 없이, 액티비티로만)

힙딩 2019. 9. 26. 05:38

1.fragment 없이 화면 이동

2.navigation 클릭 시 첫번째 버튼으로 돌아가는 거 막기

 

1. res -> menu -> bottom_nav_menu.xml 생성

바텀네비게이션 메뉴 버튼 작성
strings.xml 들어감
String name ="이름" 이름 작성
첫번째 버튼으로 가는 효과 없애기 위해서

MenuItem menuItem = menu.getItem(0);
menuItem.setChecked(true);

mTextMessage = findViewById(R.id.message);
navView.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);

 

menu.getItem("바텀네비게이션 위치")

왼쪽에서 0 1 2 3 4 순으로 위치가 정해져 있음

 

만약 첫번째 액티비티에서 두번째 액티비티로 넘어 갔는데

두번째 액티비티 바텀네비게이션이 첫번버튼으로 효과가 갔으면

두번째 액티비티에  MenuItem menuItem = menu.getItem(1);을 넣어주면 된다

 

바텀네이게이션 버튼 누를 떄 액티비티 화면이 슬라이드 처럼 보이는거 막는 버튼