以下の xml フィードがあります。
<Categories>
<Category name="Title 1"
<Article>
<article title="subtitle 1" id="1" >
<thumb_image>
<image url="http://forfeed.jpeg"/></thumb_image>
<images>
<image url="http://ad_thumb.jpg"/>
</images>
</article>
<article title="subtitle 2" id="2" >
<image url="http://forfeed.jpeg"/></thumb_image>
<images>
<image url="http://ad_thumb.jpg"/>
</images>
</article>
</Article>
</Category>
<Category name="Title 2"
<Articles>
<article title="subtitle 4" id="4" >
<image url="http://forfeed.jpeg"/></thumb_image>
<images>
<image url="http://ad_thumb.jpg"/>
</images>
</article>
<article title="subtitle 5" id="5" >
<image url="http://forfeed.jpeg"/></thumb_image>
<images>
<image url="http://ad_thumb.jpg"/>
</images>
</article>
</Articles>
</Category>
これは私のハンドラクラスです:
public void startElement(String uri, String localName, String qName,Attributes attributes) throws SAXException {
currentElement = true;
if (localName.equals("Categories"))
{
sitesList = new SitesList();
}
------------------------
---------------------
---------------------
else if (localName.equals("thumb_image")) {
ImageList ImageList = new ImageList();
n++;
isThumbURL = true;
}
else if (localName.equals("image")) {
if (isThumbURL)
{
String attr = attributes.getValue("url");
sitesList.setImageURL(attr);
String Sub_arry=n+attr;
Appscontent.Sub_arraylist.add(Sub_arry);
}}}
私の主な活動では、画像を設定する必要があります:
im.setImageBitmap(Appscontent.Sub_arraylistimage);
これらの行で次のエラーが発生しています。
ImageView 型のメソッド setImageBitmap(Bitmap) は、引数 (ArrayList) には適用されません。
これらのエラーを解決するにはどうすればよいですか。助けてください...
編集:
私のxmlフィードでは、thumb_imageタグだけから画像のURLを取得するにはどうすればよいですか...しかし、これらのコードでは、thumb_imageとimagesタグの両方から画像のURLを取得しています..これらの条件をどのように記述できますか...