android EditView ime
16lz
2022-04-10
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 editText 软键盘enter键图标的设置
- Android(安卓)软键盘问题总结
- Android(安卓)Lib Project与Android(安卓)Project中R文件的区别
- Android日常应用记录
- Android日语输入法Simeji使用示例
- Android(安卓)WifiManager 常量
- Android(安卓)dialog 强制弹出输入法