我写了一个带有一个问题和三个答案的测验应用程序。
问题和答案保存在Frage
对象中。例如:
Frage f6 = new Frage(7, "Welche Notrufnummer hat die Rettung in Österreich?",
"166", "144", "110", "144", "bronze");
现在我想扩展我可以展示图片的整个事情,这个图片的问题和三个答案。 实现它的最佳方法是什么?如何在我的应用中保存图片?
编辑:因为我刚开始Android开发,我不知道如何连接图片和我的问题。 最好的方法可能是使用相应问题的ID命名图片,对吗?
答案 0 :(得分: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”对象中,并将其提供给您的图像。
Frage f6 = new Frage(7, "Welche Notrufnummer hat die Rettung in Österreich?",
"166", "144", "110", "144", "bronze",R.drawable.austria_emergency_call);
bestenGruß