gpt4 book ai didi

android - BottomNavigationView 在图标上显示标签

转载 作者:行者123 更新时间:2023-12-04 23:48:39 26 4
gpt4 key购买 nike

我正在创建一个包含 BottomNavigationView 的应用程序,但在更新库后 com.google.android.material:material:1.5.0我的应用在图标上显示标签。
enter image description here
BottomNavigationView 的布局:

<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/nav_view"
android:layout_width="match_parent"
android:layout_height="?android:attr/actionBarSize"
android:background="@color/white"
android:alpha="0.9"
app:layout_constraintBottom_toBottomOf="parent"
app:itemIconTint="@drawable/bottom_nac_icon_color_selector"
app:itemTextColor="@drawable/bottom_nac_icon_color_selector"
app:menu="@menu/bottom_nav_menu"
app:labelVisibilityMode="labeled"/>
bottom_nav_menu.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item
android:id="@+id/navigation_home"
android:icon="@drawable/ic_location_on_black_24dp"
android:title="@string/city" />

<item
android:id="@+id/navigation_menu"
android:icon="@drawable/ic_dashboard_black_24dp"
android:title="@string/title_menu" />

</menu>
主题只包含色调,所以我不会在这里包含它。
有没有办法把标签放回图标下面?我必须降级图书馆吗?

最佳答案

经过仔细检查,我发现我的默认应用程序样式 Theme.AppCompat.DayNight.DarkActionBar导致问题,并同时将其覆盖到 Theme.MaterialComponents.DayNight.DarkActionBar ,包括覆盖 AppCompat 中的组件样式至MaterialComponents ,我解决了这个问题。
接下来,我不得不添加

<item name="bottomNavigationStyle">@style/NavigationViewTheme</item>
到默认样式并直接在组件中删除样式调用。

关于android - BottomNavigationView 在图标上显示标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70773346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com