在java,android中输入与按钮相同

时间:2016-02-24 15:52:00

标签: java android android-studio

我找不到任何关于我需要的东西。 当用户在editText中输入他的内容时,他必须按button来执行任务。我想要做的是,当他按下键盘上的Enter时,它将等同于按钮任务。

ss

1 个答案:

答案 0 :(得分:0)

您需要使用和EditiorActionListener

editBox.setOnEditorActionListener(new TextView.OnEditorActionListener() {
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
    if ((event != null && (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) || (actionId == EditorInfo.IME_ACTION_DONE)) {
    //button action}
    return false;
    }
});

editBox.setOnEditorActionListener(new TextView.OnEditorActionListener() { public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if ((event != null && (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) || (actionId == EditorInfo.IME_ACTION_DONE)) { //button action} return false; } });