2016-10-29 3 views

답변

0

BottomBar 라이브러리가 첫 번째 항목에 BOTTOM_BAR_VIEW_ACTIVE 태그를 추가 한 것으로 보입니다. 그래서 당신이 더미 항목으로 첫 번째 항목을 만든 다음 라이브러리로드가 완료 될 때 그것을 숨길 수, 당신은 호출 할 수

View oldTab = BottomBar.getRootView().findViewWithTag("BOTTOM_BAR_VIEW_ACTIVE"); 
if(oldTab != null) oldTab.setVisibility(View.GONE); 
+0

아니고 최적의 솔루션을 더미 탭을 추가하지만 작동합니다. 감사. –

+0

나를 위해 작동하지 않았다. – mohnage7

1

1) 당신은 다른 lib 디렉토리를 시도 할 수있다, 나는이 하나 Ahbottomnavigation 을 추천 할 수 있습니다하지만 당신은 7 안드로이드 지원해야하는 경우가 안드로이드 7

2)에 좋지 않은 일 : 구글은 이미 Support Library에 BottomNavigation을 제공했다. 아직 완벽하지 않으므로 더 유용하게 사용할 수 있도록 Extation을 만들었습니다.

0

선택한 방법은 나를 위해 작동하지 않습니다. 그것을 해결, 1), bottombar 초기화 후 당신의 mainactivity에 tabs.xml

<tab 
     id="@+id/dummy"/> 

2)에

BottomBarTab dummy = bottomBar.getTabWithId(R.id.dummy); 
dummy.setVisibility(View.GONE);