1.android:imeOptions 可以用来配置输入法右下角的:
这可以在xml中添加相应的属性android:imeOptions
actionGo 输入法右下角显示“去往”
actionSearch 输入法右下角显示“搜索”
actionSend 输入法右下角显示“发送”
actionNext 输入法右下角显示“下一个”
actionDone 输入法右下角显示“完成”
actionPrevious 输入法右下角显示“上一个”.
必须要设置android:inputType="text" 后面的才能生效.
2.监听右下角按键:
private OnEditorActionListener actionListener = new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { switch (v.getId()) { case R.id.first: if(actionId == EditorInfo.IME_ACTION_SEND) { } break; case R.id.second: break; default: break; } return false; } };
actionUnspecified 未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.
actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE
actionGo 去往,对应常量EditorInfo.IME_ACTION_GO
actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH
actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND
actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT
actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE
如此就可以自定义右下角按键的行为。