我目前正在使用Android,在Eclipse中编码。
我正在尝试以XML格式设置图像(pic1),并在启动服务时将该图片替换为另一个图像(pic2)(并在服务停止时恢复)。这可能吗? (非常新的......)我意识到我可以设置图像以及如何,我只是找不到如何在pic1之间进行更改的答案 - > PIC2。帮助
提前致谢,如果有什么不清楚或者只是简单的愚蠢,我道歉。 -Bobby
答案 0 :(得分:0)
您无需使用两个ImageViews
来完成此操作。
您可以使用当前活动的ImageView
方法获取findViewById
的引用,一旦拥有它,您就可以更改它的资源可绘制(它将显示新图像):< / p>
final ImageView imageView = (ImageView)findViewById(R.layout.connection_image);
if (serviceStarted)
imageView.setImageResource(R.drawable.started);
else
imageView.setImageResource(R.drawable.stopped);