android EditView ime
16lz
2021-01-23
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
如此就可以自定义右下角按键的行为。
更多相关文章
- Android 登录界面调用输入法时让界面自动上移,使输入法不会遮挡到
- Android中点击按钮后隐藏输入法
- Android中弹出输入法界面不影响APP界面解决办法
- Android dialog 强制弹出输入法
- Android日语输入法Simeji使用示例
- 如何屏蔽自动弹出的输入法软件盘