XML hat leeren Körper?

Ich bin neu für die Arbeit mit XML und bearbeite ein Layout in meiner Android-App und es gibt mir den Fehler "XML hat leeren Körper" ist jemand in der Lage, mir zu sagen, was ich falsch gemacht habe? Das ist mein Code:

<solid android:color="@color/orange"></solid> <stroke android:width="2dp" android:color="@color/orange"></stroke> <padding android:bottom="10dp" android:left="15dp" android:right="15dp" android:top="15dp"></padding> <corners android:bottomLeftRadius="0dp" android:bottomRightRadius="0dp" android:radius="1dp" android:topLeftRadius="12dp" android:topRightRadius="12dp" /> 

Vielen Dank

  • Paho MQTT Android Service Problem
  • Eine Firewall für Android mit VpnService. Responses werden ausgeliefert, aber eine SocketTimeoutException wird geworfen
  • Android: Wo ist das Spinner-Widget-Text-Farbattribut versteckt?
  • Android Studio Gradle Problem Upgrade auf Version 0.5.0 - Gradle Migration von 0.8 auf 0.9 - Auch Android Studio Upgrade auf 0.8.1
  • Debugging von nativen Bibliotheken für Android OS
  • Android-Kompatibilitätsbibliothek CursorLoader: java.lang.IllegalStateException: Cursor ist geschlossen
  • Wie zeigt man Pop-up auf Klick-Map-Overlay?
  • Manifest-Fallbacks für die Bildschirmorientierung
  • Java.lang.NullPointerException: Versuch, die virtuelle Methode 'int android.view.View.getImportantForAccessibility ()' auf eine Nullobjektreferenz aufzurufen
  • Android: Verwenden von AUTO-CANCEL auf eine Benachrichtigung, wenn Ihre App im Hintergrund läuft
  • Android, Klasse nicht aus importierten JAR-Datei gefunden
  • Wie kann ein Service auf Berührungsgesten / Ereignisse hören?
  • 4 Solutions collect form web for “XML hat leeren Körper?”

    Es scheint, gearbeitet zu haben, indem sie die schließenden Umbauten loswerden und sie durch die selbst schließenden Umbauten ersetzen:

     <solid android:color="@color/orange" /> <stroke android:width="2dp" android:color="@color/orange" /> <padding android:bottom="10dp" android:left="15dp" android:right="15dp" android:top="15dp" /> <corners android:bottomLeftRadius="0dp" android:bottomRightRadius="0dp" android:radius="1dp" android:topLeftRadius="12dp" android:topRightRadius="12dp" /> 

    Ersetzen <include layout = "@ layout / layout> </ include> mit: <include layout =" @ layout / layout /> hat gut für mich gearbeitet.

    Alle Android-XML-Layout-Dateien müssen mit der Zeile beginnen:

     <?xml version="1.0" encoding="utf-8"?> 

    Also sollte deine Datei wie folgt aussehen:

     <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="schemas.android.com/apk/res/android" android:shape="rectangle> <solid android:color="@color/orange"></solid> <stroke android:width="2dp" android:color="@color/orange"></stroke> <padding android:bottom="10dp" android:left="15dp" android:right="15dp" android:top="15dp"></padding> <corners android:bottomLeftRadius="0dp" android:bottomRightRadius="0dp" android:radius="1dp" android:topLeftRadius="12dp" android:topRightRadius="12dp" /> </shape> 

    Ersetzen Sie den Tag

     <solid android:color="@color/orange"></solid> 

    Anstatt von

     <solid android:color="@color/orange"/> 

    // wie weise alle tags

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.