1

1つの質問と3つの回答を含むクイズアプリを作成しました。

質問と回答はFrageオブジェクトに保存されます。例えば:

Frage f6 = new Frage(7, "Welche Notrufnummer hat die Rettung in Österreich?", 
                     "166", "144", "110", "144", "bronze");

ここで、写真を表示できるすべてのこと、この写真への質問、および3つの回答をもう一度拡張したいと思います。それを実装するための最良の方法は何ですか?アプリに写真を保存するにはどうすればよいですか?

編集:私はAndroidの開発を始めたばかりなので、写真と質問をどのように結び付けるかがわかりません。最善の方法は、適切な質問のIDを使用して写真に名前を付けることです。

4

1 に答える 1

2

写真をアセットまたはドローアブルフォルダに保存し、

ドローアブル:

ImageView iv = new ImageView(this); // (ImageView) findViewById(R.drawable.imageview);
iv.setImageResource( R.drawable.picture );

資産:

try 
{
    // get input stream
    InputStream ims = getAssets().open("avatar.jpg");
    // load image as Drawable
    Drawable d = Drawable.createFromStream(ims, null);
    // set image to ImageView
    iv.setImageDrawable(d);
}
catch(IOException ex) 
{
    ex.printStackTrace();
}

あなたの場合、リソースIDを「Frage」オブジェクトに保存し、それにimagevieeを与えるかもしれません。

Frage f6 = new Frage(7, "Welche Notrufnummer hat die Rettung in Österreich?", 
                     "166", "144", "110", "144", "bronze",R.drawable.austria_emergency_call);

あいさつをする

于 2013-01-23T10:06:33.487 に答える