首页 > 解决方案 > 在不点击的情况下调用 onClick

问题描述

你知道如何onClick在不点击按钮的情况下调用分配给 XML 布局文件中按钮的方法吗?我已经试过这个performClick方法了。

@Override
  public boolean onKey(View view, int i, KeyEvent keyEvent) {
    if(i == KeyEvent.KEYCODE_ENTER && keyEvent.getAction() == KeyEvent.ACTION_DOWN) {
      Button signUpButton = findViewById(R.id.signUpButton);
      try {
        signUpButton.performClick();
    } catch (Exception e) {
      e.printStackTrace();
    }
    }
    return false;
  }

标签: javaandroid

解决方案


步骤 1. 提取onClick方法中执行的代码

步骤 2. 调用此方法代替button.performClick()


推荐阅读