web-dev-qa-db-fra.com

Android Studio: problèmes de rendu Thèmes manquants: styles corrects choisis pour cette présentation, impossible de trouver le style avec l'identifiant

Je veux créer une mise en page XML d'élément de carte pour CardView et obtenir cette erreur. Solutions communes ici pas fonctionné (essayé de tous et d’autres de postes similaires). 

C'est ma 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>

Ceci est la partie pertinente de 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>

C'est la partie pertinente de la Manifest:

<application
    Android:allowBackup="true"
    Android:icon="@mipmap/ic_launcher"
    Android:label="@string/app_name"
    Android:theme="@style/AppTheme" >

Voici la partie pertinente du script gradle build:

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'

Et c'est l'erreur:

 enter image description here

Merci,

15
michael

Je faisais également face au même problème. Veuillez redémarrer Android Studio en sélectionnant l’option de menu "Fichier" → "Invalider les caches/redémarrer". Pour plus de détails s'il vous plaît suivez le lien:

http://www.unknownerror.org/opensource/harvesthq/chosen/q/stackoverflow/13439486/missing-styles-is-the-correct-theme-chosen-for-this-layout

38
AVINASH SHRIMALI

Vous pouvez résoudre ce problème en modifiant le thème actuel en thèmes appropriés. Chaque thème ne convient pas à tous les types de vues. En utilisant le combobox de thèmes, nous pouvons résoudre ce problème.
Voici le problème enter image description here

1. Tout d’abord, allez dans la barre de thèmes et appuyez dessus
 enter image description here


2. Modifiez votre thème comme dans l’image ci-dessous enter image description here Maintenant vous avez changé de thème. Si le thème sélectionné convient à votre vue, il sera rendu.

 enter image description here

11
Harun ERGUL

J'ai également fait face à la même erreur, ce que j'ai fait est que j'ai fait le thème de présentation similaire au thème que j'ai dans manifest.xml et cela a fonctionné pour moi.

4
Ironman

Je suis confronté à un problème similaire. Ce que j'ai fait était de cliquer sur le bouton Actualiser.  enter image description here

Si le problème persiste, essayez Invalidate Caches et redémarrez.

1
Nikhil