webentwicklung-frage-antwort-db.com.de

Android Studio: Wiedergabeprobleme Fehlendes Stil-korrektes Design für dieses Layout ausgewählt. Stil mit ID konnte nicht gefunden werden

Ich möchte ein Kartenelement-XML-Layout für CardView erstellen und diesen Fehler erhalten. Gemeinsame Lösungen hier funktionierte nicht (versuchte sie alle und andere aus ähnlichen Beiträgen) 

Dies ist meine 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>

Dies ist der relevante Teil von 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>

Dies ist der relevante Teil aus der Manifest:

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

Dies ist der relevante Teil aus dem gradle build-Skript:

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'

Und das ist der Fehler:

 enter image description here

Vielen Dank,

15
michael

Ich stand auch vor demselben Problem. Bitte starten Sie Android Studio neu, indem Sie den Menüpunkt "Datei" → "Cache ungültig machen/Neustart" auswählen. Für weitere Details folgen Sie bitte dem Link:

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

38

Sie können dieses Problem lösen, indem Sie das aktuelle Thema in geeignete Themen ändern. Jedes Thema ist nicht für jede Ansicht geeignet. Mit der Themenkombobox können wir dieses Problem lösen.
Hier ist das Problem enter image description here

1. Gehen Sie zunächst zur Themenleiste und drücken Sie
 enter image description here


2. Ändern Sie Ihr Thema wie im Bild unter enter image description here Jetzt haben Sie Ihr Thema geändert. Wenn das ausgewählte Thema für Ihre Ansicht geeignet ist, wird es gerendert.

 enter image description here

11
Harun ERGUL

Ich war auch mit dem gleichen Fehler konfrontiert. Ich habe das Layout-Thema ähnlich dem Thema, das ich in manifest.xml habe, erstellt und es hat für mich funktioniert.

4
Ironman

Ich habe ein ähnliches Problem. Ich habe auf die Schaltfläche Aktualisieren geklickt.  enter image description here

Wenn das Problem weiterhin besteht, versuchen Sie, Caches ungültig zu machen, und starten Sie das Programm erneut

1
Nikhil