Android: Fehler: Fehler beim Parsen der XML: not well-formed (invalid token)

Es ist ein Fehler in meinem activity_main.xml auf Linie 13 (Wich, die Sie unten sehen können). Es sagt "Fehler beim Parsen der XML: not well-formed(invalid token)". Zusätzlich zu, dass meine R.java hat sich selbst umgebracht hat. Ich habe Wege gefunden, es zu beheben, aber Sie wird nicht funktionieren (zumindest glaube ich, dass es ist, weil, dass), bis dieser Fehler behoben ist. Vielen Dank für jede Hilfe. Nur nebenbei ich bin nach dem tutorial auf Javacodegeeks.com

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:mynamespace="http://schemas.android.com/apk/res/com.Learning.learning"
            xmlns:tools="http://schemas.android.com/tools"
            mynamespace:layout_width="success"
            mynamespace:orientation="vertical"
            mynamespace:layout_height="success">

            <ListView   android:id="@+id/listView"
                        android:layout_height="match_parent"
                        android:layout_width="match_parent"/>

                    List<Map<String>> planetsList = new ArrayList<Map<String,String>>() />

                        private void initList() {
                            //we populate them Planets

                            planetsList.add(createPlanet("planet", "Mercury"));
                            planetsList.add(createPlanet("planet", "Venus"));
                            planetsList.add(createPlanet("planet", "Earth"));
                            planetsList.add(createPlanet("planet", "Mars"));
                            planetsList.add(createPlanet("planet", "Jupiter"));
                            planetsList.add(createPlanet("planet", "Saturn"));
                            planetsList.add(createPlanet("planet", "Uranus"));
                            planetsList.add(createPlanet("planet", "Neptune"));
                        }

                        private HashMap<String, String> createPlanet(String key, String name) {
                            HashMap<String, String> planet = new HashMap<String, String>();
                            planet.put(key, name);

                            return planet;
                        }

                        //This is a simple adapter that accepts as parameter
                        //Context
                        //Data List
                        //The row layout that is used during the row creation
                        //The keys used to retrieve the data
                        //The View id used to show the data. The number and the view must match
                        simpleAdpt = new SimpleAdapter(this, planetsList, android.R.layout.simple_list_item_1, new String []
                        {"planet"}, new int[] {android.R.id.text1});

                    </ListView>

  • Ich sehe nur 11 Zeilen von XML. Wo ist Zeile 13? Oder hast du wirklich schreiben den Programm-code in der xml-Datei?
  • Sie können nicht nur java-code in XML-Datei.
  • ja, habe ich... Sorry ich bin ein totaler newb Dank für das erzählen mich.
InformationsquelleAutor Marius | 2013-11-01
Schreibe einen Kommentar