因爲我喜歡BottomNavigationView
的設計,所以我決定用它爲我的應用程序實現一個新的菜單,而不是使用簡單的按鈕。BottomNavigationView - 如何取消選中所有MenuItems並保持標題顯示?
我把this作爲指導。
根據BottomNavigationView
的documentation,其目的是爲了
provide quick navigation between top-level views of an app. It is primarily designed for use on mobile.
在我而言,我只是希望每個MenuItem
推出一個活動,但默認情況下總是存在一個MenuItem
選擇:
我試圖將顏色設置爲白色:
app:itemIconTint="@color/white"
app:itemTextColor="@color/white"
不過,明顯的選擇MenuItem
不同於他人(標題大小大),這仍然是困擾我:
我的想法來到放置一個隱藏MenuItem
選擇,如:
<item
android:id="@+id/uncheckedItem"
android:title="" />
,使視圖GONE
:
bottomNavigationView.getMenu().findItem(R.id.uncheckedItem).setChecked(true);
bottomNavigationView.findViewById(R.id.uncheckedItem).setVisibility(View.GONE);
這使得所有的MenuItems不加以控制,但默認情況下BottomNavigationView
是hidding標題,因爲它有3周以上的MenuItems顯示,就算第四MenuItem
是定居於GONE
:
所以我的遺骸問題,是否存在/破解取消選擇所有MenuItem並保持其標題顯示?
它的工作原理,但現在我的底部導航視圖並沒有採取一切寬......可以請你協助 – TheGreat004
我得到了以下問題,https://github.com/ittianyu/BottomNavigationViewEx/issues/25 – TheGreat004
我有5個項目,如果我添加一個空項目,我得到這個錯誤:BottomNavigationView支持的項目的最大數量是5 – Kusan