Ответ 1
Добавить
xmlns:app="http://schemas.android.com/apk/res-auto"
к вашему корневому элементу
Я получаю приложение Namespace 'app' не привязанным, когда я пытаюсь указать свойства для внешних элементов интерфейса UI.
<LinearLayout
android:id="@+id/card_database"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"
android:onClick="dbclicked"
android:orientation="horizontal"
android:background="#ffff7f31"
>
<ImageView
android:id="@+id/img_database"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/db"
/>
<TextView
android:id="@+id/txt_database"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:paddingStart="15dp"
android:text="@string/db"
android:textColor="#ffffff"
android:textSize="20sp"
android:autoText="false" />
</LinearLayout>
</com.balysv.materialripple.MaterialRippleLayout>
compile 'com.balysv: material-ripple: 1.0.0' используется в build.gradle, и я запускаю последнюю версию Android Studio с обновлениями.
Добавить
xmlns:app="http://schemas.android.com/apk/res-auto"
к вашему корневому элементу
Просто выберите ошибку (коснитесь ошибки мышью) и нажмите. "ALT + ENTER" автоматически устранит ошибку.
Итак, я открыл около 10 вопросов, как и ваш, пытаясь решить эту проблему, но все решения никогда не помогли мне. Я собираюсь опубликовать это на каждый другой вопрос, похожий на этот, на тот случай, если кто-то еще застрянет в моем положении.
Что сработало для меня: Откройте Инструменты> Менеджер SDK, затем нажмите Изменить местоположение SDK. Теперь запомните местоположение, откройте его с помощью проводника Windows, скопируйте папку SDK в другое место, например Рабочий стол, Документы. После этого вернитесь, чтобы отредактировать местоположение SDK, затем выберите новое место, куда вы вставили папку SDK, нажмите "Далее", затем подождите. Это должно быть исправлено.
Добавьте xmlns:app="http://schemas.android.com/apk/res-auto"
в корень следующим образом:
<?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:orderInCategory="1"
app:showAsAction = "ifRoom"
/>
</menu>