Android应用程序加载和调整图像大小

时间:2011-06-02 16:04:59

标签: android android-webview

我需要从资产加载图片 我可以阅读文本文件
但我无法读取图像并转到BitmapFactory 我的简单代码

BitmapFactory.decodeFile(resources.getAssets().open("Untitled-1.jpg"));

1 个答案:

答案 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);