gpt4 book ai didi

android - 检查/比较图像按钮资源

转载 作者:行者123 更新时间:2023-11-29 21:01:28 25 4
gpt4 key购买 nike

我需要知道如何检查如何比较或检查图像按钮上的图像资源

首先我设置了按钮。

button1 = (ImageButton) findViewById(R.id.ib1);
button1.setImageResource(R.drawable.smiley);
if( currentTime%2==0 ) {
button1.setImageResource(R.drawable.smiley);
}
else {
button1.setImageResource(R.drawable.smileyhit);
}

稍后在某些时候我需要检查按钮的图像资源是否是可绘制的笑脸并增加分数。

有点像

if( button1.getImageResource() == R.drawable.smiley ) {
score = score + 1;
}

我应该怎么做才能比较它?我不想使用标签。请帮帮我!

最佳答案

使用 ImageButton.setTagImageButton.getTag 来识别当前在 ImageButton 背景中的图像:

if( currentTime%2==0 ) {
button1.setImageResource(R.drawable.smiley);
button1.setTag(R.drawable.smiley);
}
else {
button1.setImageResource(R.drawable.smileyhit);
button1.setTag(R.drawable.smileyhit);
}

使用button1.getTag查看当前图片:

if(Integer.parseInt(button1.getTag().toString()) == R.drawable.smiley ) {
score = score + 1;
}

关于android - 检查/比较图像按钮资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25981280/

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