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'

И это ошибка:

введите описание изображения здесь

Спасибо,

Ответы

Ответ 2

Вы можете решить эту проблему, изменив текущую тему на подходящие темы. Каждая тема не подходит для каждого вида просмотра. Используя тему combobox, мы можем решить эту проблему.
Вот проблема введите описание изображения здесь

1. Сначала нажмите панель темы и нажмите ее.
введите описание изображения здесь


2. Измените тему, как на рисунке ниже введите описание изображения здесь Теперь вы изменили тему. Если выбранная тема подходит вашему представлению, она будет отображать.

введите описание изображения здесь

Ответ 3

Я также столкнулся с той же ошибкой, что и сделал, так что я создал тему макета, похожую на тему, которую я получаю в manifest.xml, и это сработало для меня.

Ответ 4

Я сталкиваюсь с аналогичной проблемой, что я сделал, нажав кнопку "Обновить". введите описание изображения здесь

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