如何以编程方式更改底部导航中图标和文本之间的垂直间距?
我发现的唯一方法是修改dimens.xml:
<dimen name="design_bottom_navigation_height" tools:override="true">60dp</dimen>
但是不可能从代码中修改维度。我应该怎么办?当我们修改“design_bottom_navigation_height”时,如何找到哪个参数正在改变?
提前致谢。
最佳答案
把它放在你的主题上
<style name="text_active">
<item name="android:textSize">14sp</item>
<item name="android:textColor">@color/red_button</item>
</style>
<style name="text_inactive">
<item name="android:textSize">14sp</item>
<item name="android:textColor">@color/your_navigation_background_color</item>
</style>
然后像这样将它们分配给底部导航 View app:itemTextAppearanceActive="@style/text_active"
app:itemTextAppearanceInactive="@style/text_inactive"
app:labelVisibilityMode="labeled"
关于java - Android底部导航: space between icon and text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62522456/