1

こんにちは、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 ではなく別のコマンドを使用する必要があります。私が試したコードは次のとおりです。

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

貴重なご協力ありがとうございます。

4

2 に答える 2

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"));
    }   
}
于 2012-11-15T22:33:33.970 に答える
0

を使用できますgetIdentifier

他の方法は、アプリケーションでルックアップテーブルを使用するかassets/、バンドルされたドローアブルの代わりにフォルダーを使用することです。

于 2012-11-15T22:41:36.627 に答える