-3

activity_main.xml の 13 行目にエラーがあります (以下で確認できます)。「XML 解析エラー: 整形式ではありません (無効なトークン)」と表示されます。それに加えて、私の R.java は自分自身を殺しました。私はそれを修正する方法を見つけましたが、このエラーが修正されるまでは機能しません (少なくともそのためだと思います)。助けてくれてありがとう。ところで、私は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>

4

6 に答える 6

0

xml から JavaCode を削除し、別の Java ファイルに入れます。xml ファイル内に Java コードを入れることはできません。

于 2013-11-01T08:25:26.147 に答える