繁体   English   中英

如何在Android中显示图片

[英]How do I make an Image appear in Android

我将图像设置在图形布局上,但是现在我实际上正在尝试使其显示出来,到目前为止,我已经有了

ImageView redPlayer = (ImageView) findViewById(R.id.redCounter);

但是这是说redPlayer尚未使用,因此如何使其显示?

您必须先为该ImageView分配位图,使用:

ImageView redPlayer = (ImageView) findViewById(R.id.redCounter);
redPlayer.setImageBitmap(bitmap);

或者您可以从资源中设置一个drawable,使用:

ImageView redPlayer = (ImageView) findViewById(R.id.redCounter);
redPlayer.setImageResource(bitmap);

但这是说redPlayer未使用

就像任何变量一样,这只是一个警告。 它让您知道您尚未使用它,例如在其上调用方法。 您无需在Java代码中声明或初始化它即可显示它。 如果已给它提供了要在xml中显示的图像,则在运行程序时应显示该图像。

您需要给它一个图像。 您可以使用android:src="@drawable/someDrawable"android:background="@drawable/someDrawable" 您还可以根据需要使用不同的方法在Java代码中执行此操作。

有关不同方法, 请参阅文档

这是在Android http://examples.javacodegeeks.com/android/core/ui/imageview/android-imageview-example/中使用ImageView的绝佳教程示例

IDE中未使用的注释只是说您没有对分配的图像视图执行任何操作(仅显示它就不需要在活动中使用它)。

希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM