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:
Merci,
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:
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
1. Tout d’abord, allez dans la barre de thèmes et appuyez dessus
2. Modifiez votre thème comme dans l’image ci-dessous Maintenant vous avez changé de thème. Si le thème sélectionné convient à votre vue, il sera rendu.
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.