-3
如果图像是XML已经定义,当我运行应用程序,它的仿真器的屏幕上弹出的没有任何问题,什么是setImageResource()
方法的Java代码的目的是什么?什么是setImageResource()在Android的目的是什么?
如果图像是XML已经定义,当我运行应用程序,它的仿真器的屏幕上弹出的没有任何问题,什么是setImageResource()
方法的Java代码的目的是什么?什么是setImageResource()在Android的目的是什么?
我们可以通过使用setImageResource()编程设置的图像资源为ImageView的方法: 例子:
ImageView img = (ImageView)findViewById(R.id.img);
// supossing to have an image called ic_play inside my drawables.
myImageView.setImageResource(R.drawable.ic_play);
任何动态编程,你可能需要改变的ImageView的内容在runTime和根据您的资源,可能来自web服务,你可以做到这一点
setImageResource(int resId)
setImageDrawable(android.graphics.drawable.Drawable)
setImageBitmap(android.graphics.Bitmap)
你可能也想改变它progra mmatically? – Blackbelt
如果你不想设置图像的XML文件,并显示图像编程,那么你需要使用此方法。例如,您可以在其中显示ON开关现在,当你点击按钮它应被设置为OFF开关,你可以()以编程方式使用此setImageResource设置这种情况下,XML设置图像。 –