Android:加载图片并使用重绘方法

时间:2013-04-14 10:08:51

标签: java android eclipse user-interface


我是android编程新手 我想在Java(Eclipse)中添加一个图像到Android应用程序{NO XML !!只有java代码}。

在Java中,我曾经像这样加载图像:

Image = new ImageIcon(imagePath).getImage();

我也使用了重绘方法。

我的问题是如何在android中做同样的事情? 我想用Java代码加载一个Image而不是XML。

我找到了一些教程,但大多数都是用XML编写的,有些只是不工作 先谢谢。
罗恩。

1 个答案:

答案 0 :(得分:0)

android中最常见的两种图像:

1- 位图
        您可以使用

从资源加载位图
  Bitmap bitmap= BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);

这种方式在从互联网或外部目录加载图像时,或使用画布绘制图像时使用。

2- 可绘制
  你可以使用以下方法从资源中加载drawable:

Drawable drawabl = getResources().getDrawable(R.drawable.ic_launcher);

这种方式在设置视图图片时使用,例如ImageViewView背景。