Nou*_*man 0 android bottomnavigationview
我在 BottomNavigationView 中使用了 5 个项目,但它只显示活动项目的标签文本。它适用于 3 个项目,但不适用于超过 3 个项目。
目前来看
我想要的就是这样:
活动主文件
<android.support.design.widget.BottomNavigationView
android:id="@+id/main_bottom_navigation"
android:layout_width="match_parent"
android:layout_height="56dp"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:background="@color/colorPrimary"
app:itemIconTint="@drawable/bottom_nav_colors"
app:itemTextColor="@drawable/bottom_nav_colors"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:menu="@menu/navigation"
android:layout_alignParentLeft="true" />
Run Code Online (Sandbox Code Playgroud)
导航.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/bnavigation_allGames"
android:icon="@drawable/football_footer"
android:checkable="true"
android:title="@string/bmenu_text_all_games" />
<item
android:id="@+id/bnavigation_favourites"
android:icon="@drawable/favourite_footer"
android:checkable="true"
android:title="@string/bmenu_text_favourites" />
<item
android:id="@+id/bnavigation_favourites_A"
android:icon="@drawable/favourite_footer"
android:checkable="true"
android:title="My Teams" />
<item
android:id="@+id/bnavigation_favourites_b"
android:icon="@drawable/favourite_footer"
android:checkable="true"
android:title="My Leagues" />
<item
android:id="@+id/bnavigation_fixtures_standings"
android:icon="@drawable/fixtures_footer"
android:checkable="true"
android:title="@string/bmenu_text_fixtures_standings" />
</menu>
Run Code Online (Sandbox Code Playgroud)
我尝试过多种解决方案,例如
bottomNavigationView.setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_LABELED)
Run Code Online (Sandbox Code Playgroud)
还有其他一些,但它们不起作用可能是因为我的 minSdkVersion 是 14。
| 归档时间: |
|
| 查看次数: |
2778 次 |
| 最近记录: |