【发布时间】:2019-03-29 10:24:53
【问题描述】:
我创建了一个BottomNavigationView。到目前为止一切顺利。
问题:当我选择最后一个项目时,标题会被删减,因为它的长度,所以我决定在用户点击NavigationView的项目时删除文本。
这就是现在的样子
我希望图标更大,并在选中时删除文本
但我不知道怎么做?
activity_main.xml:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigation"
style="@style/Widget.Design.BottomNavigationView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_gravity="bottom"
android:background="@color/transparent"
android:backgroundTint="@color/colorPrimary"
app:hideOnScroll="true"
app:labelVisibilityMode="labeled"
app:layout_scrollFlags="scroll|enterAlways"
app:menu="@menu/bottom_app_bar_left" />
menu.xml:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/nav_info"
android:icon="@drawable/ic_baseline_info_24px"
android:title="@string/nav_info" />
<item
android:id="@+id/nav_vehicle"
android:icon="@drawable/ic_baseline_tram_24px"
android:title="@string/nav_vehicle"/>
<item
android:id="@+id/nav_emptyspace"
android:title=""
android:enabled="false"/>
<item
android:id="@+id/nav_computer"
android:icon="@drawable/ic_baseline_computer_24px"
android:title="@string/nav_computer"/>
<item
android:id="@+id/nav_favorites"
android:icon="@drawable/ic_grade_black_24dp"
android:title="@string/nav_favorites"/>
【问题讨论】:
-
感谢您的想法!这解决了问题,当我使用时,不再有剪切文本: app:labelVisibilityMode="selected" 但我希望默认情况下可以看到文本并在选择时删除,而不是相反.. :/跨度>
标签: java android xml text navigation