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 语句不起作用
基本的 If else 语句在 javascript 中不起作用