私のアプリケーションでは、XML からデータを解析しています。それらをハッシュマップにマッピングし、最後に「ArrayList」に設定しています。
以下は私のコードです:
ArrayList<HashMap<String, String>> menuItems = new ArrayList<HashMap<String, String>>();
TaplistingParser parser = new TaplistingParser();
String xml= parser.getXmlFromUrl(URL);
Document doc=parser.getDomElement(xml);
// System.out.println("sssss="+doc);
NodeList nl=doc.getElementsByTagName("article");
final String[] url= new String[nl.getLength()];
for(int i=0; i < nl.getLength(); i++ )
{
HashMap<String, String> map = new HashMap<String, String>();
Element e = (Element) nl.item(i);
map.put("Title", parser.getValue(e, "title")); -------->
map.put("Date", parser.getValue(e, "create_date")); -------->Here is the array
url[i]=parser.getValue(e, "url");
// map.put("URL", parser.getValue(e, "url"));
menuItems.add(map);
// System.out.println("items="+menuItems);
}
// System.out.println("items="+menuItems);
ListView l1= (ListView)findViewById(R.id.list);
ListAdapter adapter = new SimpleAdapter(this, menuItems,
R.layout.homelistrow,
new String[] {"Title"}, new int[]
{
R.id.name_label});
l1.setAdapter(adapter);
上記のコードには、日付とタイトルがあります。
次のようにリストを表示する必要があります。
2012-11-09
qqqqqqqqqqqqqqqq
------------------
2012-11-09
ddddddddddddddd
-----------------
リストの2つのテキストビューに2つの配列を表示するにはどうすればよいですか..私はこれが初めてなので、助けてください.よろしくお願いします.