小编Red*_*ner的帖子

无法解析符号“setOnTouchListener”

Button button = (Button)findViewById(R.id.button1);

button.setOnTouchListener(new OnTouchListener() {

    @Override
    public boolean onTouch(MotionEvent event) {
        if (event.getAction() == MotionEvent.ACTION_DOWN ) {
            //Insert desired code here
            return true;
        }
        return false;
    }
});

public void backtogreen(View view) {
    Intent intent = new Intent(this, DisplayMessageActivity.class);
    startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)

如何修复此代码?我有这样的错误:

  • 无法解析符号“setOnTouchListener” - 用于 setOnTouchListener
  • 无效的方法声明;需要返回类型 - 用于 onTouchListener
  • 此处不允许注释 - 对于公共布尔值之上的@override
  • 无法为两个“事件”解析符号“事件”
  • 无法从具有 void 结果类型的方法返回值以返回 true 并返回 false

请帮忙!

android ontouchlistener android-activity

1
推荐指数
1
解决办法
2965
查看次数