Привет, я пытаюсь проанализировать XML файл, в котором я извлекаю следующие файлы:
<questions>
<question
number="3"
text="Have you ever milked a cow?"
imageUrl="http://www.google.com/quiz/Questions/q3.png" />
</questions>
У меня нет проблем с получением необходимых данных из xml файла. Теперь проблема, с которой я сталкиваюсь, заключается в том, что я хочу получить изображение, загруженное из самого файла xml, но теперь вместо того, чтобы получать его удаленно, я получаю его из выпадающей папки.
Я попытался использовать следующий код, но он, похоже, не работает. Возможно, я должен использовать другую команду, а не imagerc, чтобы получить изображение из выпадающей папки. Код, который я пытался, выглядит следующим образом:
<questions>
<question
number="1"
text="This shows the turn left sign"
imagesrc="R.drawable.quizicon" />
</questions>
Спасибо за вашу драгоценную помощь.
Вы можете использовать getIdentifier
.
Другими альтернативами является использование таблицы поиска в вашем приложении или использование assets/
папки вместо связанных чертежей.
@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"));
}
}
imageUrl
и, используя getIdentifier()
из класса Resources, извлечь правильный отображаемый идентификатор.