Java 如何使ImageView能够在ImageView之间来回切换?

Java 如何使ImageView能够在ImageView之间来回切换?,java,android,switch-statement,android-imageview,Java,Android,Switch Statement,Android Imageview,不确定是否应该使用switch和case或if语句或什么?? ImageView m1=(ImageView)findViewById(R.id.imageView1) 如果上的是布尔值,则可以执行以下操作: if(on){ v.setBackgroundResource(R.drawable.music2); }else{ v.setBackgroundResource(R.drawable.music); } on = !on; 注意:我想你的代码现在不工作了,因为:如果(

不确定是否应该使用switch和case或if语句或什么??
ImageView m1=(ImageView)findViewById(R.id.imageView1)


如果上的
是布尔值,则可以执行以下操作:

if(on){
    v.setBackgroundResource(R.drawable.music2);
}else{
    v.setBackgroundResource(R.drawable.music);
}
on = !on;

注意:我想你的代码现在不工作了,因为:
如果(on=true)
,这里你在
上设置了一个值,如果你想比较,你应该实际使用
=
。在这种情况下,对于布尔值,您甚至不需要进行比较。

在Java中无法打开布尔值。您还可以使用if语句。还可以看到下面的答案,您不需要检查布尔值是真是假,只需单独使用布尔值即可。
if(on){
    v.setBackgroundResource(R.drawable.music2);
}else{
    v.setBackgroundResource(R.drawable.music);
}
on = !on;