Java 如何使ImageView能够在ImageView之间来回切换?
不确定是否应该使用switch和case或if语句或什么??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; 注意:我想你的代码现在不工作了,因为:如果(
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;