hmy 发表于 2017-7-4 17:08

Android开发按钮监听器问题

    Button button = (Button)findViewById(R.id.button);
    button.setOnClickListener(new OnClickListener {
      public void onClick(View v) {
            finish();
      }
    });
请教一下
为什么运行时,Android studio显示错误信息“Error:(38, 9) 错误: 非法的表达式开始”以及
需要“Error:(37, 34) 错误: 需要')'”和“Error:(38, 35) 错误: 需要';'”

qq649959252 发表于 2017-7-4 17:52

贴出来的代码并没有问题

Slice1129 发表于 2017-7-4 17:54

很明显,你少了 ")"或";"或");"

m6755 发表于 2017-7-4 19:26

new OnClickListener()

是不是少了括号?

Destroyer 发表于 2017-7-4 19:31

new OnClickListener()才对少了对括号

帅的谁爱 发表于 2017-7-4 20:17

hmy 发表于 2017-7-4 22:15

帅的谁爱 发表于 2017-7-4 20:17
先说明一下,你的错误啥意思我不知道,但是,你确定finish可以直接写在匿名内部类里面?我感觉你要在finish ...

谢谢,已解决。
页: [1]
查看完整版本: Android开发按钮监听器问题