答案 0 :(得分:22)
添加此代码
<dimen
name="design_bottom_navigation_text_size"
tools:override="true">11sp </dimen>
<dimen
name="design_bottom_navigation_active_text_size"
tools:override="true">12sp </dimen>
答案 1 :(得分:2)
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="64dp"
android:layout_gravity="bottom"
android:background="@color/bg_grey"
app:itemTextAppearanceActive="@style/BottomNavigationView.Active"
app:itemTextAppearanceInactive="@style/BottomNavigationView"
app:itemTextColor="@color/bottom_nav_color"
app:labelVisibilityMode="labeled"
app:menu="@menu/bottom_navigation_menu" />
styles.xml
<style name="BottomNavigationView" parent="@style/TextAppearance.AppCompat.Caption">
<item name="android:textSize">10sp</item>
</style>
<style name="BottomNavigationView.Active" parent="@style/TextAppearance.AppCompat.Caption">
<item name="android:textSize">11sp</item>
答案 2 :(得分:-1)
创建新样式
<style name="NavigationViewOwnStyle">
<item name="android:listPreferredItemHeightSmall">40dp</item><!-item height-->
<item name="android:textSize">20sp</item> <!--item text size-->
</style>
并申请
<android.support.design.widget.NavigationView
...
...
app:itemTextAppearance="@style/NavigationViewOwnStyle"
...
...
/>