如何使用Java代码在Android中显示图像

sum*_*mit 5 android

我尝试使用java代码而不是xml在android中显示图像.我已经使用xml文件完成了它,但我的要求是使用java代码来获得更多的功能.

在此先感谢您的帮助........

jee*_*eet 5

如果要从可绘制文件夹中加载图像,则可以使用:

ImageView imgView=(ImageView) findViewById(R.id.imgView);
Drawable  drawable  = getResources().getDrawable(R.drawable.img);
imgView.setImageDrawable(drawable);
Run Code Online (Sandbox Code Playgroud)


Mr.*_*ikh 5

你必须在运行应用程序时在android xml中使用一个默认的imageview,你必须在活动中编写这段代码,这样它就会用另一个图像替换你的图像.检查以下代码

ImageView imgView=(ImageView) findViewById(R.id.default_imgView);
imgView.setImageResource(R.drawable.yourimagename);
Run Code Online (Sandbox Code Playgroud)


Kus*_*han 2

使用Drawable类你可以显示图像

Drawable  drawable  = Drawable.createFromPath(imagePath);
image.setImageDrawable(drawable);
Run Code Online (Sandbox Code Playgroud)