我在這裏有一個問題。 我從我的解析器類的結果ArrayList。那麼我想把這個值(從ArrayList的值)到TextView。Android - 如何設置ArrayList的值爲TextView
這是我迄今爲止所做的工作。 我在我的main.xml
<TextView
android:id="@+id/deskripsi"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
,在這裏我的onCreate方法創建的TextView,我初始化文本視圖
desk = (TextView)findViewById(R.id.deskripsi);
,然後我試圖解析器谷歌地圖,並在該KML文檔節點標我把它的值改爲ArrayList的,在這裏我的代碼
ArrayList<String> pathName = new ArrayList<String>();
Object[] objPlace;
//Parser Node Placemark
NodeList nlPlace = doc.getElementsByTagName("Placemark");
for(int p = 0; p < nlPlace.getLength(); p++){
Node rootPlace = nlPlace.item(p);
NodeList itemPlace = rootPlace.getChildNodes();
for(int y = 0; y < itemPlace.getLength(); y++){
Node placeStringNode = itemPlace.item(y);
NodeList place = placeStringNode.getChildNodes();
//valueName = nameList.item(0).getNodeValue().toString() + "+";
pathName.add(place.item(0).getNodeValue());
}
}
objPlace = pathName.toArray();
desk.setText("");
for (int j = 0; j < objPlace.length; j++){
desk.append("Deskripsi:\n" + objPlace[j].toString() + "\n");
}
但當itried運行其到我的模擬器和真正的設備,我得到一個錯誤。這裏是我的logcat
請幫助我,爲我的英語對不起> _ <
在這段代碼中的哪一行是107 – Ronnie
爲什麼你把數組列表對象[]? – Ronnie