应该怎么调试多个按钮?我的代码只有第一个按钮imageButton1显示了调试信息,往下的就没有了。 @Override
public void onClick(View v) {
if (v.getId() == R.id.imageButton1) {
Log.d("MEEP", "Image Button1 Pressed");
if (v.getId() == R.id.imageButton2) {
Log.d("MEEK", "Image Button2 Pressed");
3 回答
ITMISS
TA贡献1871条经验 获得超8个赞
@Override
public void onClick(View v)
{
if (v.getId() == R.id.imageButton1)
Log.d("MEEP", "Image Button1 Pressed");
if (v.getId() == R.id.imageButton2)
Log.d("MEEK", "Image Button2 Pressed");
}因为第二个if语句在第一个if语句中了,两个不能同时为true。
慕容3067478
TA贡献1773条经验 获得超3个赞
if语句写错了吧
你可以换个switch语句
switch(v.getId()) {
case R.id.imageButton1:
Log.d("MEEP", "Image Button1 Pressed");
break;
case R.id.imageButton1:
Log.d("MEEP", "Image Button2 Pressed");
break;
}添加回答
举报
0/150
提交
取消
