如图中所示,根据logcat,这2个ID不相等,但是该程序始终进入IF子句。问题是什么?我会错过按钮ID的某些属性吗?附言这部分代码遍历按钮表并找到被单击按钮的代码,buttonId是被单击按钮的ID。谢谢! 最佳答案 更改if(theId == buttonId);至if(theId == buttonId)if语句后无分号