webentwicklung-frage-antwort-db.com.de

Ich muss den Titel der Elemente in der unteren Navigationsleiste ausblenden

Ich erstelle die untere Navigationsleiste, und ich muss nur den Titel ausblenden und Symbole anzeigen, aber wenn ich Titel mit leerer Zeichenfolge schreibe, gibt es einen großen Abstand zwischen Symbol und Unterseite. Ersetzt nur die Zeichenfolge durch eine leere Zeichenfolge und ich mache viele Suchanfragen, aber ich habe keine Lösungen gefunden also jede hilfe 

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:app="http://schemas.Android.com/apk/res-auto"
xmlns:tools="http://schemas.Android.com/tools"
Android:id="@+id/container"
Android:layout_width="match_parent"
Android:layout_height="match_parent"
tools:context="com.easyschools.student.HomeActivity">

<FrameLayout
    Android:id="@+id/main_container"
    Android:layout_width="match_parent"
    Android:layout_height="match_parent"
    Android:layout_above="@+id/navigation"
    Android:layout_alignParentTop="true">
 </FrameLayout>

<Android.support.design.widget.BottomNavigationView
    Android:id="@+id/navigation"
    Android:layout_width="match_parent"
    Android:layout_height="wrap_content"
    Android:layout_marginEnd="0dp"
    Android:layout_marginStart="0dp"
    Android:background="@Android:color/white"
    Android:layout_alignParentBottom="true"
    app:menu="@menu/navigation"/>

</RelativeLayout>

navigation.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:app="http://schemas.Android.com/apk/res-auto">

    <item
        Android:id="@+id/nav_messages"
        Android:icon="@drawable/msg_icon"
        Android:title=""/>

    <item
        Android:id="@+id/nav_home"
        Android:icon="@drawable/home_icon"
        Android:title=""
        Android:checked="true"/>

    <item
        Android:id="@+id/nav_notify"
        Android:icon="@drawable/notify_icon"
        Android:title=""/>

    <item
        Android:id="@+id/nav_my_profile"
        Android:icon="@drawable/user_icon"
        Android:title=""/>
</menu>
5
Maysa Khamis

Mit der Support-Bibliothek 28.0.0-alpha1 können Sie Folgendes verwenden:

app:labelVisibilityMode="unlabeled"

titel verbergen und

app:itemHorizontalTranslationEnabled="false"

um den Shift-Modus in BottomNavigationView in xml zu deaktivieren

4

Die Variable BottomNavigationView hat viele Einschränkungen.

Sie können den Titel beispielsweise mit einem leeren String"" festlegen. Ich empfehle Ihnen jedoch, eine Bibliothek zu verwenden, um die untere Navigationsleiste einfach zu verbessern.

Sie können dieses versuchen: https://github.com/ittianyu/BottomNavigationViewEx

0
Jéwôm'