我是android编程新手
我想在Java(Eclipse)中添加一个图像到Android应用程序{NO XML !!只有java代码}。
在Java中,我曾经像这样加载图像:
Image = new ImageIcon(imagePath).getImage();
我也使用了重绘方法。
我的问题是如何在android中做同样的事情? 我想用Java代码加载一个Image而不是XML。
我找到了一些教程,但大多数都是用XML编写的,有些只是不工作
先谢谢。
罗恩。
答案 0 :(得分:0)
android中最常见的两种图像:
1- 位图
您可以使用
Bitmap bitmap= BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
这种方式在从互联网或外部目录加载图像时,或使用画布绘制图像时使用。
2- 可绘制
你可以使用以下方法从资源中加载drawable:
Drawable drawabl = getResources().getDrawable(R.drawable.ic_launcher);
这种方式在设置视图图片时使用,例如ImageView
和View
背景。