更改BottomNavigationView中图标的大小

时间:2020-04-29 08:27:39

标签: java android

我被迫使用BottomNavigationItemView,我需要使其图标变大,更改了它们的大小,但是BottomNavigationItemView的标题位于图像上方。

因此,我需要以某种方式调整图标的大小,并在图像下添加BottomNavigationView的标题,这意味着调整BottomNavigationMenuView,{{1}}的大小。

2 个答案:

答案 0 :(得分:2)

为解决您的问题,我建议您覆盖BottomNavigation的高度:

<dimen name="design_bottom_navigation_height" tools:override="true">64dp</dimen>

但是这行代码位于值资源文件中,您应该一切顺利!

编辑:

对不起,我也想念您也要求更改图标大小的方法,但这类似于:

<dimen name="bottom_navigation_icon_size" tools:override="true">32dp</dimen>

将这两个维度替代项都选中,就可以了!

答案 1 :(得分:0)

我通过设置项目图标大小bottomNavigationView.setItemIconSize(yourNewIconSize);

解决了该问题

但是正如我所说,标题位于图标上方,因此我应将此行<dimen name="design_bottom_navigation_height">80dp</dimen>添加到我的dimens.xml文件中以增加bottomNavigationView和{{1} }只是一个示例值。