Ответ 1
Я тоже столкнулся с той же проблемой. Перезагрузите Android Studio, выбрав пункт меню "Файл" → "Недействительный кеш/перезагрузка". Для получения дополнительной информации перейдите по ссылке:
Я хочу создать xml-макет элемента для CardView
и получить эту ошибку. Общие решения здесь не работали (пробовали их всех и других из похожих сообщений).
Это мой xml
:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
card_view:cardCornerRadius="3dp"
card_view:cardElevation="4dp">
</android.support.v7.widget.CardView>
</RelativeLayout>
Это важная часть styles.xml
:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="colorAccent">@color/primary_accent</item>
</style>
<!--Theme for Tool Bar (Action Bar)-->
<style name="ToolBarTheme" parent="ThemeOverlay.AppCompat.ActionBar">
<item name="android:textColorPrimary">@color/white</item>
</style>
Это важная часть из Manifest
:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
Это важная часть из gradle build
script:
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.google.android.gms:play-services:8.1.0'
compile 'com.android.support:design:23.0.1'
compile 'com.android.support:cardview-v7:23.0.1'
compile 'com.android.support:recyclerview-v7:23.0.1'
И это ошибка:
Спасибо,
Я тоже столкнулся с той же проблемой. Перезагрузите Android Studio, выбрав пункт меню "Файл" → "Недействительный кеш/перезагрузка". Для получения дополнительной информации перейдите по ссылке:
Вы можете решить эту проблему, изменив текущую тему на подходящие темы. Каждая тема не подходит для каждого вида просмотра. Используя тему combobox, мы можем решить эту проблему.
Вот проблема
1. Сначала нажмите панель темы и нажмите ее.
2. Измените тему, как на рисунке ниже
Теперь вы изменили тему. Если выбранная тема подходит вашему представлению, она будет отображать.
Я также столкнулся с той же ошибкой, что и сделал, так что я создал тему макета, похожую на тему, которую я получаю в manifest.xml, и это сработало для меня.
Я сталкиваюсь с аналогичной проблемой, что я сделал, нажав кнопку "Обновить".
Если проблема по-прежнему сохраняется, попробуйте сделать недействительными кеши и перезагрузите