Ho appena scaricato e iniziato ad imparare Android materiale L disegno api. Ogni volta che uso CardView nella mia attività mi dà questo errore Failed to find style with id 0x7f070001 in current theme
."Impossibile trovare lo stile con id 0x7f070001 in tema corrente" quando si usa CardView L Android (API 21)
Questo è il mio tracciato xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res/com.flip.tesla"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.flip.tesla.MainActivity$PlaceholderFragment" >
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="200dp"
app:cardElevation="10dp" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World"
android:textSize="15sp" />
</android.support.v7.widget.CardView>
</RelativeLayout>
E questo è il mio file manifesto:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.test"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
e questo è il messaggio esatto viene visualizzato:
stili mancanti. Il tema corretto è stato scelto per questo layout? Utilizzare la casella combinata Tema sopra il layout per scegliere un layout diverso o correggere i riferimenti allo stile del tema.
è riuscito a trovare lo stile con id 0x7f070001 in tema corrente
EDIT: Così ho riavviato eclissi questo è il nuovo messaggio viene visualizzato.
Eccezione sollevata durante il rendering: com.android.layoutlib.bridge.MockView non può essere lanciato a android.view.ViewGroup dettagli relativi alle eccezioni vengono registrati in Finestra> Mostra vista> registro errori Le seguenti classi non possono essere istanziati : - android.support.v7.widget.CardView
tutte le idee su ciò che significa?
ho avuto questo problema e Gradle sincronizzazione non risolvere il problema fino a quando cambio la 'compileSdkVersion' ad una versione diversa e poi cambiarlo ba ck a dove lo voglio – CrandellWS
È fastidioso vedere questi piccoli inconvenienti. ** La pulizia del progetto ** seguita da una ** ricostruzione ** ha funzionato per me. – vvy