我的if else声明无效。以下是我的Java代码。
private void displayItem( ) {
TextView selectedItem = findViewById(R.id.selectionDetail);
if(selectCoffee=true){ selectedItem.setText("Coffee Selected");
ImageView selectImage = findViewById(R.id.imageView); selectImage.setImageResource(R.drawable.coffee);
else{ selectedItem.setText("");}
if (selectIceCream=true){
selectedItem.setText("Ice Cream Selected");
ImageView selectImage = findViewById(R.id.imageView); selectImage.setImageResource(R.drawable.coffee); }
else { selectedItem.setText("");}
}
请帮帮我,我不在乎的错误是什么?
纠正这个说法
if(selectCoffee=true)
有了这个:
if(selectCoffee==true)
与此相同:
if (selectIceCream=true)
用。。。来代替:
if (selectIceCream==true)
如果条件,使用==
。
你不能像这样检查布尔值:selectCoffee=true
而是做这样的事情:
If(selectCoffee){
//Code here if coffee selected
}