我写了一个有一个问题和三个答案的问答应用。
问题和答案保存在 Frage
对象中。例如:
Frage f6 = new Frage(7, "Welche Notrufnummer hat die Rettung in Österreich?",
"166", "144", "110", "144", "bronze");
现在我想扩展整个东西,我可以展示一张图片,一张图片的问题和三个答案。 实现它的最佳方法是什么?如何在我的应用程序中保存图片?
编辑:由于我刚开始进行 Android 开发,所以我不确定如何将图片和我的问题联系起来。 最好的方法可能是用适当问题的 ID 命名图片,对吧?
最佳答案
您将图片保存在 Assets 或可绘制文件夹中,并通过
显示它们可绘制:
ImageView iv = new ImageView(this); // (ImageView) findViewById(R.drawable.imageview);
iv.setImageResource( R.drawable.picture );
Assets :
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);
比格鲁斯好
关于java - 在 Android 应用程序中显示图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14476946/