Как включить состояние нижней навигации, если я вернусь?

Вопрос формально ответил на многое, поэтому я не буду пытаться добавить больше об этом.

В очень простых, неформальных словах кому-то, кто знает очень мало или ничего по математике или программированию, я бы объяснил он как небольшая «машина» или «ящик», которая принимает некоторый вклад, делает некоторую работу и производит некоторый вывод, не имеет определенного имени, но мы знаем, где она находится и только этим знанием мы используем ее.

Практически говоря, для человека, который знает, что такое функция, я бы сказал им, что это функция, которая не имеет имени, обычно помещается в точку в памяти, которая может использоваться только путем ссылки на эту память (обычно через использование переменной - если они слышали о концепции указателей на функции, я бы использовал их в качестве аналогичной концепции) - этот ответ охватывает довольно основные (без упоминания о закрытии и т. д.), но можно легко получить смысл.

0
задан Akash Chaubey 18 February 2019 в 19:41
поделиться

1 ответ

попробуйте этот набор itemIconTint и itemTextColor XML-селектор цвета ваших конкретных цветов

<android.support.design.widget.BottomNavigationView
            android:id="@+id/bottom_navigation"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:background="@color/Black"
            app:itemBackground="@color/White"
            app:itemIconTint="@color/nav_selector"
            app:itemTextColor="@color/nav_selector"
            app:menu="@menu/nav_menu" />

вот nav_selector.xml поместите этот файл в папку res-> color

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="@color/OrangeBrown" android:state_checked="true" />
    <item android:color="@color/OrangeBrown" android:state_enabled="true" android:state_pressed="true" />
    <item android:color="@color/BlackishGray" />
</selector>

и если вы хотите нажать на конкретную вкладку, вы можете сделать это с кодом ниже

View view = bottomNavigationView.findViewById(R.id.nav_home);
        view.performClick();
0
ответ дан Muhammad Haroon 18 February 2019 в 19:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: