更新28.0.0后我删除了item.setShiftingMode(false);
然后我将这个app:labelVisibilityMode="labeled"
添加到xml。
但图标显示正确,但标签被切断长文本只显示一半
性能切断请给我建议谢谢你的预付款。
嗨大家我发现改变文本大小的解决方案,但它的工作我不确定这是正确的方法。我的问题现在已经解决的任何方式都遵循我的例子。在这些行中添加style.xml文件:
<style name="BottomNavigationView">
<item name="itemTextAppearanceActive">@style/TextAppearance.BottomNavigationView.Active</item>
<item name="itemTextAppearanceInactive">@style/TextAppearance.BottomNavigationView.Inactive</item>
</style>
<style name="TextAppearance"/>
<style name="TextAppearance.BottomNavigationView"/>
<style name="TextAppearance.BottomNavigationView.Inactive">
<item name="android:textSize">12sp</item>
</style>
<style name="TextAppearance.BottomNavigationView.Active">
<item name="android:textSize">11sp</item>
</style>
然后在底部导航视图中添加以下行:
style="@style/BottomNavigationView"
显然,这个问题已被注册,并且正在跟踪qazxsw大便,并且由于不必要的填充,作为一种解决方法,您可以使用下面的代码来删除填充。
here