checkBox if else语句不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了checkBox if else语句不起作用相关的知识,希望对你有一定的参考价值。

我的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
}

以上是关于checkBox if else语句不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Javascript:document.getElementById.innerHTML 中的 if-else 语句不起作用

else 在 if 语句中不起作用

基本的 If else 语句在 javascript 中不起作用

jQuery:onClick if else 语句不起作用

php 'ISSET' 功能不起作用。或者代码跳过我的 if 语句

return true 不返回或我的 else 语句不起作用?