Entfernen Sie unten in der navigation anzeigen von text in android

Ich unten in der navigation-view für meine app und wollen, entfernen Sie den text unter dem Symbol. Ich suchte im internet, aber kann immer noch nicht die Lösung finden. Hat jemand Verwendung für den Umgang mit dieser geben Sie mir bitte Ihre Lösung.

Entfernen Sie unten in der navigation anzeigen von text in android

Alles was ich will ist wie folgt:

Entfernen Sie unten in der navigation anzeigen von text in android

Meinen code hier:
Die Haupt-layout enthalten recyclerview und ein bottomnavigationview:

<LinearLayout
    android:weightSum="10"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <android.support.v7.widget.RecyclerView
        android:layout_marginTop="20dp"
        android:layout_weight="8.5"
        android:id="@+id/recyclerview_menu"
        android:layout_width="match_parent"
        android:layout_height="0dp">

    </android.support.v7.widget.RecyclerView>
    <android.support.design.widget.BottomNavigationView
        android:background="@color/whiteColor"
        android:id="@+id/bottom_navigation_bar"
        android:layout_weight="1.5"
        app:menu="@menu/menu_bottom_navigation"
        android:layout_width="match_parent"
        android:layout_height="0dp">

    </android.support.design.widget.BottomNavigationView>
</LinearLayout>

Hier ist die bottomnavigation Menü:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
    android:id="@+id/action_favorites"
    android:enabled="true"
    android:icon="@drawable/ic_search"
    android:title="Home"
    app:showAsAction="ifRoom" />
<item
    android:id="@+id/action_schedules"
    android:enabled="true"
    android:icon="@drawable/ic_search"
    android:title="Search"
    app:showAsAction="ifRoom" />
<item
    android:id="@+id/action_music"
    android:enabled="true"
    android:icon="@drawable/ic_search"
    android:title="Save"
    app:showAsAction="ifRoom" />
<item
    android:id="@+id/action_me"
    android:enabled="true"
    android:icon="@drawable/ic_search"
    android:title="Me"
    app:showAsAction="ifRoom" />

Und in der MainActivity:

    mBottomBar = (BottomNavigationView) 
    findViewById(R.id.bottom_navigation_bar);
    disableShiftMode(mBottomBar);

    public void disableShiftMode(BottomNavigationView view) {
    BottomNavigationMenuView menuView = (BottomNavigationMenuView) view.getChildAt(0);
    try {
        Field shiftingMode = menuView.getClass().getDeclaredField("mShiftingMode");
        shiftingMode.setAccessible(true);
        shiftingMode.setBoolean(menuView, false);
        shiftingMode.setAccessible(false);
        for (int i = 0; i < menuView.getChildCount(); i++) {
            BottomNavigationItemView item = (BottomNavigationItemView) menuView.getChildAt(i);
            item.setShiftingMode(false);
            //set once again checked value, so view will be updated
            item.setChecked(item.getItemData().isChecked());
        }
    } catch (NoSuchFieldException e) {
        Log.e("Luan", "Unable to get shift mode field");
    } catch (IllegalAccessException e) {
        Log.e("Luan", "Unable to change value of shift mode");
    }
}
  • was passiert in deinem aktuellen code posten, dass bitte auch, wenn möglich poste den relevanten code
  • Ich sehe nicht einen beliebigen text. Was meinst du
  • ich meine, alles was ich will, Aussehen wie im zweiten Bild. ich bearbeitet meine post.
  • Müssen wir den code sehen.
  • Für diese können Sie erstellen ein benutzerdefiniertes layout bedeuten nehmen LinearLayout(Horizontal) und fügen Sie 5 Bilder in es und das gleiche Gewicht gegeben, um alle Bilder.
  • ich Hinzugefügt mein code. schauen Sie sich bitte es
  • hast du die Lösung finden?
  • ich verstehe immer noch nicht die Lösung finden
  • mich auch, ich empfehle, Sie ändern sich mit ButtonBarLayout oder LinearLayout, das ist der einfache Weg
  • bitte fügen Sie diese Zeile: app:labelVisibilityMode="Unbenannt" inside BottomNavigationView.

InformationsquelleAutor Luan Si Ho | 2017-08-29
Schreibe einen Kommentar