Fehler beim Aufblasen der Klasse android.support.design.widget.CoordinatorLayout

Ich würde gerne eine FloatingActionButton auf meine Anwendung verwenden, ich lese dies: https://guides.codepath.com/android/Floating-Action-Buttons#google-sofficial-support-library aber wenn ich die Aktivität ausführen, die ich habe Fehler:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xavier_laffargue.podcast/com.xavier_laffargue.podcast.ACT_Test}: android.view.InflateException: Binary XML file line #1: Error inflating class android.support.design.widget.CoordinatorLayout 

XML-Datei

  • Android AAR Paket für native Bibliothek
  • Encoding H.264 von der Kamera mit Android MediaCodec
  • Zeigen Sie ein "Loading ..." Bild, während Hintergrund Laden von Bild mit Picasso
  • Erhalten Sie Datum der Vergangenheit 7days vom Strom in android
  • Was sollte der Paketname der Android-App sein?
  • "Hallo, WebView" -Tutorial öffnet die angeforderte Adresse im Android-Browser und nicht in meinem Webview
  •  <android.support.design.widget.CoordinatorLayout android:id="@+id/main_content" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:id="@+id/lvToDoList" android:layout_width="match_parent" android:layout_height="match_parent"></ListView> <android.support.design.widget.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|right" android:layout_margin="24dp" android:src="@drawable/ic_action_refresh" app:layout_anchor="@id/lvToDoList" app:layout_anchorGravity="bottom|right|end" /> </android.support.design.widget.CoordinatorLayout> 

    Graddle

     *apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.xavier_laffargue.podcast" minSdkVersion 21 targetSdkVersion 20 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.android.support:support-v4:22.2.0' compile 'com.android.support:design:22.2.0' compile 'com.android.support:multidex:1.0.1' compile 'com.android.support:support-v13:22.2.0' compile 'com.android.support:cardview-v7:21.0.+' compile 'com.android.support:recyclerview-v7:21.0.+' } 

  • Wie man ein Bild in einen kreisförmigen Rahmen in android passt
  • Android Unit Tests mit Dolch 2
  • Fehler beim Aufblasen der Klasse android.support.design.widget.NavigationView
  • Verwenden von getFragmentManager () vs getSupportFragmentManager ()?
  • EditText unterstreichen unterhalb der Texteigenschaft
  • Programmierbar verbergen Soft-Tastatur in ViewPager.OnPageChangeListener onPageSelected ()?
  • 8 Solutions collect form web for “Fehler beim Aufblasen der Klasse android.support.design.widget.CoordinatorLayout”

    Bitte ändern Sie es in AppCompatActivity, wenn Sie Aktivität verwenden. Wahrscheinlich wird es der Fehler, wenn es Aktivität ist.

    Verwenden Sie diese Zeile nur in FloatingActionButton ( app statt android ):

     app:backgroundTint="@color/colorAccent" 

    Ich hatte den gleichen Fehler. Ändern Sie einfach das Projekt Elternteil Thema zu

     <style name="Base.AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 

    Oder irgendein anderes Theme.AppCompat *

    Bitte setzen Sie compile 'com.android.support:design:23.0.1' in Ihrem Projekt build.gradle Datei

    Brauchte beide:

    • Erweitere die AppCompatActivity anstelle von FragmentActivity

       public class MyActivity extends AppCompatActivity 
    • Übergeordneter Stil (/res/values/styles.xml)

       <style name="MyStyle" parent="Theme.AppCompat"> 

    zusätzlich:

    • Definiere Farben in styles.xml

       <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/accent</item> 

    Sie müssen die Support-Bibliotheken einbeziehen.

    1. Gehen Sie zu "Projektstruktur" -> Abhängigkeiten
    2. Klicken Sie auf der rechten Seite auf "+" und wählen Sie "1. Bibliotheksabhängigkeit"
    3. Suche nach "android.support"
    4. Beide hinzufügen:
      • Com.android.support:appcompat-v7: …….
      • Com.android.support:design: ……..
    5. Sync Gradle Bildbeschreibung hier eingeben Glückliches Codding! 🙂

    Fügen Sie diese Abhängigkeiten in Ihre Gradle-Datei ein.

     dependencies { compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' ... } 

    Für Xamarin Entwickler:

    (Unterstützt Android API 7 bis 22+)

    1. Stellen Sie sicher, dass Sie folgende Komponenten installiert haben:
      • Android-Support-Design-Bibliothek
      • Android-Support-Bibliothek v7 AppCompat
    2. Stellen Sie sicher, dass alle NuGet-Pakete für diese Komponenten installiert und referenziert sind. Diese sind:
      • Xamarin.Android.Support.Design
      • Xamarin.Android.Support.v4
      • Xamarin.Android.Support.v7.AppCompat
      • Xamarin.Android.Support.v7.RecyclerView
    3. Ihre Apps-Aktivität sollte von Android.Support.V7.App.AppCompatActivity
    4. Ihr gebrauchter Stil muss aus einem Theme.AppCompat.* Style:

       <style name="YourAppTheme" parent="Theme.AppCompat"> <item name="colorPrimaryDark">#AB000D</item> <item name="colorPrimary">#E53935</item> <item name="colorAccent">#00B8D4</item> </style> 
    5. AndroidManifest.xml Sie auch sicher, dass Sie tatsächlich das Thema in Ihrem AndroidManifest.xml

       <application android:theme="@style/YourAppTheme"></application> 
    Das Android ist ein Google Android Fan-Website, Alles über Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.