ошибка: атрибут "com.xyz.abc:itemBackground" не найден - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь использовать нижнюю панель навигации Android, и у меня возникли некоторые проблемы. enter image description here

Вот файл Gradle моего проекта:

enter image description here

У меня были некоторые конфликты, когда я использовал библиотеку v28 вместе с Декстером и, возможно, с модификацией, поэтому я добавил следующие строки:

*implementation 'com.android.support:support-media-compat:28.0.0-rc01'
implementation 'com.android.support:support-v4:28.0.0-rc01'*

и { модуль исключения: appcompat-v7 исключить группу: 'com.android.support' }

часть.

Вот мой макет:

<?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:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">


    <android.support.design.widget.BottomNavigationView
        android:id="@+id/bottom_navigation"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        app:itemBackground="@color/colorPrimary"
        app:itemIconTint="@color/accent_white"
        app:itemTextColor="@color/bottom_nav_text"
        app:menu="@menu/bottom_navigation_main" />
</RelativeLayout>

Указана ошибка: атрибут itemBackground, itemIconTint, itemTextColor, меню не найден. Пожалуйста, помогите мне с этой проблемой.

один пример: ошибка: атрибут 'com.app.abc.xyz:itemBackground' не найден . Заранее спасибо.

1 Ответ

0 голосов
/ 31 августа 2018

Поскольку <android.support.design.widget.BottomNavigationView уже указывает, что вам нужно добавить библиотеку поддержки в ваши зависимости:

dependencies {
    ...
    implementation 'com.android.support:design:XX.X.X'

}
...