我已經完成xml解析並能夠在列表視圖中顯示一個數組項目。但是我想在一個列表中顯示2個數組項目...使用數組適配器...意味着我想要array_barrio在一個列表視圖我怎麼能做到這一點...我的Java類在sax xml解析後在列表視圖中顯示項目
public class XMLParsingExample extends ListActivity {
String name = null;
private String array_estado[];
private String[] array_ciudad;
private String array_barrio[];
/** Create Object For SiteList Class */
SitesList sitesList = null;
/** Called when the activity is first created. */
@SuppressWarnings("unchecked")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listplaceholder);
/** Create a new layout to display the view */
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(1);
try {
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
/** Send URL to parse XML Tags */
URL sourceUrl = new URL(
"http://www.arteonline.mobi/iphone/output.php?key=Buenos");
MyXMLHandler myXMLHandler = new MyXMLHandler();
xr.setContentHandler(myXMLHandler);
xr.parse(new InputSource(sourceUrl.openStream()));
} catch (Exception e) {
System.out.println("XML Pasing Excpetion = " + e);
}
sitesList = MyXMLHandler.sitesList;
array_ciudad = new String[sitesList.getEstado().size()];
for (int i = 0; i < sitesList.getEstado().size(); i++)
{
name = sitesList.getEstado().get(i);
array_ciudad[i] = name;
Log.i("array_spinner" + i, array_ciudad[i]);
}
array_barrio = new String[sitesList.getBarrio().size()];
for (int i = 0; i < sitesList.getBarrio().size(); i++)
{
name = sitesList.getBarrio().get(i);
array_barrio[i] = name;
// Log.i("array_spinner" + i, array_ciudad[i]);
}
setListAdapter(new ArrayAdapter(this,
android.R.layout.simple_list_item_1, array_barrio));
// setListAdapter(new ArrayAdapter(this,
// android.R.layout.simple_list_item_1, array_barrio));
}
@尼古拉斯我用上面的行,並通過大陣列以陣列適配器它ForSE召開前夕靠近.. setListAdapter(新ArrayAdapter(此, \t android.R.layout.simple_list_item_1,bigArray)); – 2011-05-18 05:36:31
05-18 11:31:30.015:ERROR/AndroidRuntime(753):由於:java.lang.ArrayIndexOutOfBoundsException:src.length = 3 srcPos = 3 dst.length = 6 dstPos = 3 length = 3 – 2011-05-18 06:03:38
親愛的爲什麼它是不工作?怎麼回事? – 2011-05-18 06:18:29