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>