Изменить размер значка нижнего навигационного представления, но значок закрывает текст?

Я изменил размер значка, но он накладывается на текст

Я увеличил высоту нижнего вида, но все же так.

изменилась только сторона (маржа?).

Я искал и нашел ответ, который

<dimen name = "design_bottom_navigation_height" tools:override = "true">56dp</dimen>

но я создал xml и написал его, но нет пространства имен инструментов?

0
0
533
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В нижнем навигационном представлении есть свойство app:itemIconSize = "@dimen/_26sdp", где вы можете увеличить или уменьшить размер значка.


это сработало для меня. надеюсь, что это также работает для вас. Хорошего дня чувак :) .


ОБНОВЛЯТЬ

Заполнение значков невозможно в BottomNavigationView, вам необходимо заполнение значков, тогда вы можете установить свой файл xml, как показано ниже.

test.xml

<RelativeLayout xmlns:android = "http://schemas.android.com/apk/res/android"
    xmlns:app = "http://schemas.android.com/apk/res-auto"
    android:layout_width = "match_parent"
    android:layout_height = "match_parent">

    <com.google.android.material.bottomnavigation.BottomNavigationView
        android:layout_width = "match_parent"
        android:layout_height = "wrap_content"
        android:layout_alignParentBottom = "true"
        android:background = "@color/white">

        <LinearLayout
            android:layout_width = "match_parent"
            android:layout_height = "wrap_content"
            android:layout_gravity = "center"
            android:gravity = "center"
            android:orientation = "horizontal"
            android:weightSum = "5">

            <TextView
                android:layout_width = "wrap_content"
                android:layout_height = "wrap_content"
                android:layout_gravity = "center_horizontal"
                android:layout_weight = "1"
                android:drawablePadding = "10dp"
                android:gravity = "center"
                android:padding = "10dp"
                android:text = "ABC"
                app:drawableTopCompat = "@drawable/ic_chat_bubble_orange_24dp" />

            <TextView
                android:id = "@+id/test_2"
                android:layout_width = "wrap_content"
                android:layout_height = "wrap_content"
                android:layout_gravity = "center_horizontal"
                android:layout_weight = "1"
                android:drawablePadding = "10dp"
                android:gravity = "center"
                android:padding = "10dp"
                android:text = "DEF"
                app:drawableTopCompat = "@drawable/ic_chat_bubble_orange_24dp" />

            <TextView
                android:id = "@+id/test_3"
                android:layout_width = "wrap_content"
                android:layout_height = "wrap_content"
                android:layout_gravity = "center_horizontal"
                android:layout_weight = "1"
                android:drawablePadding = "10dp"
                android:gravity = "center"
                android:padding = "10dp"
                android:text = "DEF"
                app:drawableTopCompat = "@drawable/ic_chat_bubble_orange_24dp" />

            <TextView
                android:id = "@+id/test_4"
                android:layout_width = "wrap_content"
                android:layout_height = "wrap_content"
                android:layout_gravity = "center_horizontal"
                android:layout_weight = "1"
                android:drawablePadding = "10dp"
                android:gravity = "center"
                android:padding = "10dp"
                android:text = "DEF"
                app:drawableTopCompat = "@drawable/ic_chat_bubble_orange_24dp" />

            <TextView
                android:id = "@+id/test_5"
                android:layout_width = "wrap_content"
                android:layout_height = "wrap_content"
                android:layout_gravity = "center_horizontal"
                android:layout_weight = "1"
                android:drawablePadding = "10dp"
                android:gravity = "center"
                android:padding = "10dp"
                android:text = "DEF"
                app:drawableTopCompat = "@drawable/ic_chat_bubble_orange_24dp" />

        </LinearLayout>

    </com.google.android.material.bottomnavigation.BottomNavigationView>

</RelativeLayout>

и ваш дизайн будет выглядеть так, как показано на скриншоте ниже.


Скриншот

На самом деле я хочу установить положение значка. У вас есть идеи? установить поле внизу или отступ?

user666 17.12.2020 06:05

заполнение значков невозможно в нижнем навигационном представлении...

Pratik PSB 17.12.2020 12:35

но вы можете попробовать так... Я обновляю свой ответ

Pratik PSB 17.12.2020 12:36

Другие вопросы по теме