gpt4 book ai didi

android - 超过 3 个项目的底部导航 View : tab title is hiding

转载 作者:IT老高 更新时间:2023-10-28 13:21:22 26 4
gpt4 key购买 nike

我正在使用带有 Android 支持设计库 25 的 BottomNavigationView。但是当我切换标签时,另一个标签的标题被隐藏了。但实际底部导航 View 没有隐藏问题。但我的藏起来了。

MyBottomNavigation

但我希望它看起来像那样。有什么想法吗?我错过了什么?

ActualBottomNavigation

这是我的代码:

activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.yunus.ototakip.MainActivity">

<FrameLayout
android:id="@+id/main_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/bottom_navigation"
android:layout_alignParentTop="true">
</FrameLayout>

<android.support.design.widget.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
app:itemBackground="@color/colorPrimary"
app:itemIconTint="@color/beyaz"
app:itemTextColor="@color/beyaz"
app:menu="@menu/bottombar_menu" />

bottom_bar_menu.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/bb_menu_arac"
android:enabled="true"
android:icon="@drawable/icon_car"
android:title="@string/araclarim"
app:showAsAction="ifRoom" />
<item
android:id="@+id/bb_menu_yakin"
android:enabled="true"
android:icon="@drawable/icon_yer"
android:title="@string/yakinimdakiler"
app:showAsAction="ifRoom" />
<item
android:id="@+id/bb_menu_yaklasan"
android:enabled="true"
android:icon="@drawable/icon_takvim"
android:title="@string/yaklasanlar"
app:showAsAction="ifRoom" />

<item
android:id="@+id/bb_menu_ipucu"
android:enabled="true"
android:icon="@drawable/icon_ipucu"
android:title="@string/ipuclari"
app:showAsAction="ifRoom" />
</menu>

最佳答案

使用反射的解决方案不再起作用,因为字段 mShiftingMode 已被删除。

现在有一个简单的方法:使用支持库 28 或更高版本,只需将 app:labelVisibilityMode="labeled" 添加到您的 BottomNavigationView XML 声明中。

希望对你有帮助。

关于android - 超过 3 个项目的底部导航 View : tab title is hiding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41718633/

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