This question already has answers here:
Android - Handle “Enter” in an EditText
(31个答案)
在10个月前关闭。
如果我有一个EditText,并且我想听用户是否按下了键盘上的“完成”按钮,该如何做?
在那个'edittext'是textfield的id
看看这个链接Simply set setOnKeyListener to your editText
(31个答案)
在10个月前关闭。
如果我有一个EditText,并且我想听用户是否按下了键盘上的“完成”按钮,该如何做?
最佳答案
代码是
final EditText edittext = (EditText) findViewById(R.id.edittext);
edittext.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN && keyCode == KeyEvent.KEYCODE_ENTER) {
Toast.makeText(HelloFormStuff.this, edittext.getText(), Toast.LENGTH_SHORT).show();
return true;
}
return false;
}
});
在那个'edittext'是textfield的id
看看这个链接Simply set setOnKeyListener to your editText