【问题标题】:Use "OK" key on softkeyboard (numberPassword keyboard) instead of clicking button?使用软键盘(数字密码键盘)上的“确定”键而不是单击按钮?
【发布时间】:2015-02-21 15:22:10
【问题描述】:

我有一个 EditText,其 InputType 是 numberPassword,还有一个 Button"ANYNAME"。我想使用软键盘(数字键盘)上的“OK”键而不是 Button"ANYNAME" 在我的代码中执行给定函数。

我怎么能意识到这一点?

【问题讨论】:

标签: java android keyboard android-softkeyboard


【解决方案1】:
 mEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            // call some function
            return false;
        }
    });

如果您想更改“完成”按钮标题,请使用:

mEditText.setImeActionLabel("OK", KeyEvent.KEYCODE_ENTER);

【讨论】:

    【解决方案2】:

    给个正确的解释...!!!
    使用 Toast 消息来了解是否执行了操作。

    【讨论】:

      猜你喜欢
      • 2011-05-25
      • 2017-07-26
      • 1970-01-01
      • 2013-03-12
      • 2014-06-13
      • 1970-01-01
      • 1970-01-01
      • 2016-08-31
      • 1970-01-01
      相关资源
      最近更新 更多