android - 如何在android底部导航 View 中更改文本填充

标签 android bottomnavigationview

我正在为 Android 应用程序使用底部导航 View 。我增加了图标的大小,但现在图标覆盖了文本。这是我看到的:

enter image description here

这是根据谷歌设计文档的底部导航 View 图:

enter image description here

数字 10,我想更改该填充,但是当我查看导航栏的属性时,我看不到在哪里可以更改。我怎样才能把它改成更小的数字?在我的 bottom_layout.xml 中,我像这样设置我的项目:

<item
    android:id="@+id/menu_notifications"
    android:title="Professionals"
    android:icon="@drawable/ic_action_name"
    app:showAsAction="ifRoom"
    />

如何更改底部文本填充?

谢谢

最佳答案

您可以通过覆盖下面的维度来更改 BottomNavigationView 的高度

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

这将增加高度并降低文本以避免重叠。

关于android - 如何在android底部导航 View 中更改文本填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43386768/

相关文章:

android - 在 CoordinatorLayout 中排列 BottomNavigationView、FAB 和 FrameLayout,并使其与 Snackbar 一起使用

android - 底部导航 View 与 RecyclerView 的最后一项重叠

flutter - 返回页面时记住底部导航栏的状态

android - 如何更改存储在 strings.xml 中的字符串中某些单词的颜色?

android - Maps API 仅加载位置设置 GPS

android - Google Play 商店拒绝了我的应用

android - BottomNavigationView 中的标签未省略

android - 以编程方式连接到配对的蓝牙设备

android - 识别正则表达式模式的类型

java - BottomNavigationView 清除选择