我想RSS
在 Android 应用程序中显示一个 Feed。XML
基本上,它当然是从文件中读取的。我想在 Android 中显示两个项目listView
: title
, description
.
我希望提要这样做:
title
description
title
description
title
description
title
description
相反,它正在这样做:
title
title
title
title
title
title
description
description
description
description
description
description
我可以根据这段代码的情况来了解原因,但我不知道如何像示例 1 那样进行布局。
这是代码:
private class RSSHandler extends DefaultHandler {
public void startElement(String uri, String localName, String qName,
Attributes attrs) throws SAXException {
if (localName.equals("item")) {
item = true;
}
if (localName.equalsIgnoreCase("title")) {
fTitle = true;
}
if (localName.equalsIgnoreCase("description")) {
fDesc = true;
}
}
public void endElement(String namespaceURI, String localName,
String qName) throws SAXException {
}
public void characters(char[] ch, int start, int length)
throws SAXException {
if (fTitle) {
titleResult = titleResult + (new String(ch, start, length))
+ "\t\n\n";
fTitle = false;
}
if (fDesc) {
rssResult = rssResult + (new String(ch, start, length))
+ "\t\n\n";
fDesc = false;
}
}
}