【发布时间】:2018-01-16 15:43:00
【问题描述】:
我的 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("");}
}
请帮帮我,我不关心的错误是什么?
【问题讨论】:
-
比较 selectIceCream=true 时哪里没有返回方法?咖啡也一样
-
请澄清,我是初学者。是否必须包含返回方法?
-
你从哪里得到的代码?
-
我自己做的
-
正如 Void 所说,您只是在比较布尔值中的真假,而不是从检查中返回任何内容...您做错了,这些布尔值没有任何意义
标签: android if-statement boolean