关于android软键盘enter键的替换与事件监听

时间:2023-03-08 23:24:40
关于android软键盘enter键的替换与事件监听

软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有 normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone, 例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDone时enter键外观则变成了“完成”两个字。

我们也可以重写enter的事件,方法如下

  1. TextView editText = new TextView(this);
  2. editText.setOnEditorActionListene(
  3. newTextView.OnEditorActionListener() {
  4. public boolean onEditorAction(TextView v, int actionId,
  5. KeyEvent event){
  6. if (actionId == EditorInfo.IME_ACTION_SEND)
  7. {
  8. // 在这里编写自己想要实现的功能
  9. }
  10. return false;
  11. }
  12. });