저는 재료 디자인 Bottom navigation에 BottomBar 라이브러리를 사용하고 있습니다. 문제는 기본적으로 첫 번째 항목을 선택하고 기본 선택을 비활성화하는 기능이나 옵션이 없다는 것입니다.기본 선택 탭 비활성화
어떻게 기본 선택을 비활성화 할 수 있습니까?
저는 재료 디자인 Bottom navigation에 BottomBar 라이브러리를 사용하고 있습니다. 문제는 기본적으로 첫 번째 항목을 선택하고 기본 선택을 비활성화하는 기능이나 옵션이 없다는 것입니다.기본 선택 탭 비활성화
어떻게 기본 선택을 비활성화 할 수 있습니까?
BottomBar 라이브러리가 첫 번째 항목에 BOTTOM_BAR_VIEW_ACTIVE
태그를 추가 한 것으로 보입니다. 그래서 당신이 더미 항목으로 첫 번째 항목을 만든 다음 라이브러리로드가 완료 될 때 그것을 숨길 수, 당신은 호출 할 수
View oldTab = BottomBar.getRootView().findViewWithTag("BOTTOM_BAR_VIEW_ACTIVE");
if(oldTab != null) oldTab.setVisibility(View.GONE);
1) 당신은 다른 lib 디렉토리를 시도 할 수있다, 나는이 하나 Ahbottomnavigation 을 추천 할 수 있습니다하지만 당신은 7 안드로이드 지원해야하는 경우가 안드로이드 7
2)에 좋지 않은 일 : 구글은 이미 Support Library에 BottomNavigation을 제공했다. 아직 완벽하지 않으므로 더 유용하게 사용할 수 있도록 Extation을 만들었습니다.
선택한 방법은 나를 위해 작동하지 않습니다. 그것을 해결, 1), bottombar 초기화 후 당신의 mainactivity에 tabs.xml
<tab
id="@+id/dummy"/>
2)에
BottomBarTab dummy = bottomBar.getTabWithId(R.id.dummy);
dummy.setVisibility(View.GONE);
아니고 최적의 솔루션을 더미 탭을 추가하지만 작동합니다. 감사. –
나를 위해 작동하지 않았다. – mohnage7