我被迫使用BottomNavigationItemView
,我需要使其图标变大,更改了它们的大小,但是BottomNavigationItemView
的标题位于图像上方。
因此,我需要以某种方式调整图标的大小,并在图像下添加BottomNavigationView
的标题,这意味着调整BottomNavigationMenuView
,{{1}}的大小。
答案 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} }只是一个示例值。