내 activity_main.xml 파일에 13 행에 오류가 있습니다 (아래에서 볼 수 있음). 그것은 "XML을 파싱하는 중 오류가 발생했습니다 : 형식이 올바르지 않습니다 (잘못된 토큰)"라고 말합니다. 그 외에도 R.java가 자살했습니다. 나는 그것을 고칠 수있는 방법을 찾았지만,이 오류가 수정 될 때까지는 작동하지 않을 것이다. 어떤 도움을 주셔서 감사합니다. 그냥 그런데 내가 Javacodegeeks.comAndroid : 오류 : XML 구문 분석 오류 : 형식이 올바르지 않음 (유효하지 않은 토큰)
<?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>
단지 11 줄의 XML 만 보입니다. 13 번줄은 어디에 있습니까? 아니면 정말로 xml 파일에 프로그램 코드를 작성 했습니까? – Henry
XML 파일에 Java 코드를 넣을 수 없습니다. – EvZ
예. 했어요 ... 미안 해요, 전 완전 newb입니다. 말해 주셔서 감사합니다. – Marius