gpt4 book ai didi

java - 在服务启动时更改图像

转载 作者:行者123 更新时间:2023-12-01 05:46:20 26 4
gpt4 key购买 nike

我目前正在使用 Android,在 Eclipse 中进行编码。

我试图在 XML 中设置一个图像 (pic1),当服务启动时,该图片会被另一个图像 (pic2) 替换(并在服务停止时恢复)。这可能吗? (对此非常新..)我意识到我可以设置图像以及如何设置,我只是找不到如何在 pic1 -> pic2 之间进行更改的答案。帮忙?

提前致谢,如果有任何不清楚或愚蠢的地方,我深表歉意。-鲍比

最佳答案

您不需要使用两个 ImageView 来完成此操作。

您可以使用当前 Activity 的 findViewById 方法获取对 ImageView 的引用,一旦获得它,您就可以更改它的资源可绘制对象(它将显示新图像):

final ImageView imageView = (ImageView)findViewById(R.layout.connection_image);
if (serviceStarted)
imageView.setImageResource(R.drawable.started);
else
imageView.setImageResource(R.drawable.stopped);

关于java - 在服务启动时更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5842433/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com