Android - XML - 图像 - 检索

时间:2012-11-15 22:26:36

标签: android xml image xml-parsing drawable

您好我正在尝试解析xml文件,我正在检索以下文件:

<questions>      
   <question
        number="3"
        text="Have you ever milked a cow?"
        imageUrl="http://www.google.com/quiz/Questions/q3.png" />
</questions>

从xml文件中获取必要的数据没有问题。现在我遇到的问题是我想从xml文件本身加载图像,但现在不是远程获取它,我将从drawable文件夹中获取它。

我尝试使用以下代码,但它似乎不起作用。也许我应该使用另一个命令而不是imagesrc来从drawable文件夹中获取图像。我一直在尝试的代码如下:

<questions>
    <question
        number="1"
        text="This shows the turn left sign"
        imagesrc="R.drawable.quizicon" />
</questions>

感谢您的宝贵帮助。

2 个答案:

答案 0 :(得分:0)

@Override
public void startElement(String namespaceURI, String localName, String qName, 
        Attributes atts) throws SAXException {
    if (localName.equals("question")) {
          System.out.println("The value of attribute 'imageUrl' is: " + atts.getValue("imageUrl"));
    }   
}

答案 1 :(得分:0)

您可以使用getIdentifier

其他替代方法是在您的应用程序中使用查找表,或使用assets/文件夹而不是捆绑的drawable。