在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 Pasin");
}
}
}
答
我认为,如果想在ListView控件
显示您的分析数据,从数据解析做一个ArrayList和 从做一个适配器,然后将其设置为你的ListView
答
我推荐你看看这个例子。 http://developer.android.com/resources/tutorials/views/hello-listview.html
它应该有助于您理解ListActivity的工作方式。
问题是什么? – 2011-05-20 08:25:14