我正在尝试将我的文本放到第二行,这样它就不会被截断,但不确定使用 Google MaterialBottomBar 是否可行? 请像下面的图片一样。
但这就是我所拥有的:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottomNav"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@color/white"
app:labelVisibilityMode="labeled"
app:itemIconTint="@drawable/nav_items_color"
app:itemTextColor="@drawable/nav_items_color"
app:menu="@menu/bottom_menu_nav" />
谢谢。
最佳答案
在 style.xml
中为 BottomNavigation
添加样式
<style name="BottomNavigationStyle">
<item name="android:lines">2</item>
</style>
然后在你的xml
中使用上面的样式
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottomNav"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@color/white"
app:labelVisibilityMode="labeled"
app:itemIconTint="@drawable/nav_items_color"
app:itemTextColor="@drawable/nav_items_color"
android:theme="@style/BottomNavigationStyle"
app:menu="@menu/bottom_menu_nav" />
关于android - 如何将第二行添加到 Android 底栏上的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62981668/