checkBox if else语句不起作用

时间:2018-01-16 15:43:00

标签: android if-statement boolean

我的if else声明无效。 以下是我的Javacode。

 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("");} 
}

请帮助我,我不在乎的错误是什么?

2 个答案:

答案 0 :(得分:1)

您不能像这样检查布尔值:millis()

而是做这样的事情:

selectCoffee=true

答案 1 :(得分:-1)

更正此声明

if(selectCoffee=true)

用这个:

if(selectCoffee==true)

与此相同:

 if (selectIceCream=true)

替换为:

 if (selectIceCream==true)

在所有条件中使用==