BottomNavigationView 动态添加menu item 修改BottomNavigationView字体图片大小间距

BottomNavigationView不使用menu.xml布局,代码控制动态布局,并修改字体图片大小间距

bottomNavigationView.setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_LABELED);//1 不开动画 0 动画
        bottomNavigationView.getMenu().add(0,0,0,"经营数据").setShowAsAction(SHOW_AS_ACTION_IF_ROOM);
        bottomNavigationView.getMenu().getItem(0).setIcon(R.drawable.jingyingshuju);

        bottomNavigationView.getMenu().add(0,1,1,"巡店").setShowAsAction(SHOW_AS_ACTION_IF_ROOM);
        bottomNavigationView.getMenu().findItem(1).setIcon(R.drawable.xundian);

        bottomNavigationView.getMenu().add(0,2,2,"云办公").setShowAsAction(SHOW_AS_ACTION_IF_ROOM);
        bottomNavigationView.getMenu().findItem(2).setIcon(R.drawable.yunbangong);
        bottomNavigationView.getMenu().add(0,3,3,"个人中心").setShowAsAction(SHOW_AS_ACTION_IF_ROOM);
        bottomNavigationView.getMenu().getItem(3).setIcon(R.drawable.gerenzhongxin);

如果需要动态删除  只需要removeItem即可。

控制图片字体大小间距  直接在dimens.xml  覆盖即可


    
    
    



    




 

 

 

 

你可能感兴趣的:(Android基础)