NavigationView의 항목을 동적으로 숨기기
1387 단어 안드로이드NavigationView안드로이드 개발
소개
업무에서 "조건에 따라 NavigationView 아이템 숨기기"
라고 하는 요건이 있어 조사했으므로 비망록으로서 남겨 둡니다.
구현 방법
BottomNavigation 아이템 의 경우와는 달리, Visibility를 만지는 것이 정답인 것 같습니다.
navigationView.menu.findItem(R.id.nav_slideshow).isVisible = false
결과
Slideshow라는 메뉴를 숨깁니다.
정상시
통상시는 아래와 같은 아이템을 표시하고 있습니다.
숨길 때
이렇게 Slideshow가 숨겨졌습니다.
Visibility를 false로 하면 보기 invisible인 것처럼 보이지만, 거동적으로는 gone입니다.
참고
Reference
이 문제에 관하여(NavigationView의 항목을 동적으로 숨기기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masaibar/items/3c6d1c609449dfacbc5e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)