public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {// image.setBackgroundResource(isChecked?R.drawable.m:R.drawable.mm); String x = String.valueOf(isChecked); //Toast.makeText(this, x, Toast.LENGTH_SHORT).show(); if(isChecked) { Toast.makeText(this, "true運(yùn)行"+x, Toast.LENGTH_SHORT).show(); image.setBackgroundResource(R.drawable.m); } Toast.makeText(this, "false運(yùn)行"+x, Toast.LENGTH_SHORT).show(); image.setBackgroundResource(R.drawable.ic_launcher); }用注釋的能正常運(yùn)行。如果用if判斷為什么不行呢。當(dāng)我點(diǎn)擊狀態(tài)為On的時(shí)候,為什么true和false狀態(tài)都會(huì)觸發(fā)?
- 1 回答
- 0 關(guān)注
- 2223 瀏覽
添加回答
舉報(bào)
0/150
提交
取消