我需要从资产加载图片
我可以阅读文本文件
但我无法读取图像并转到BitmapFactory
我的简单代码
BitmapFactory.decodeFile(resources.getAssets().open("Untitled-1.jpg"));
答案 0 :(得分:0)
图片应放在/res/drawable-XXX
- 文件夹(see this table)。
如果您将它们放在/res/drawable-XX
- 文件夹中,您可以使用类似的东西加载它们(使用Java)以在ImageView
中显示它:
ImageView view = (ImageView) this.findViewById(R.id.drawme);
view.setImageResource(R.drawable.android);
如果您需要Bitmap
- 对象,则可以使用decodeResource() - 方法BitmapFactory
- 类:
ImageView image = (ImageView) findViewById(R.id.test_image);
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
image.setImageBitmap(bitmap);