我希望BottomNavigationBar上的菜单项包含没有图标的纯文字标签。不幸的是,看起来design_bottom_navigation_item.xml总是为图标保留24x24dp的空间,没有公开的方式来设置它。即使经过这个,标签布局也设置为bottom_ center_horizontal的layout_gravity,并且看起来没有programatically set layout_gravity到中心的方式。
在底部导航栏上实现纯文本菜单项目的最快,最简单的方法是什么?我想我可以通过创建项目布局的自定义版本,然后继承BottomNavigationItemView,BottomNavigationMenuView和BottomNavigationView来指定自定义布局......但这对于一个小的改变来说似乎是一项非常多的工作。我错过了一些更简单的东西吗?
答案 0 :(得分:1)
只需使用下面的代码。我尽力做到这一点,但失败了,然后我选择了另一种方法。只需使用透明颜色代替图标E<void>
drawble
答案 1 :(得分:1)
不要将 iandroid:icon
属性置于您的项目中
答案 2 :(得分:0)
将此添加到您的尺寸文件中。然后你可以根据你的导航视图大小添加填充。
<dimen name="design_bottom_navigation_height"tools:override="true">30dp</dimen>