Enter 键定义,只支持原生键盘,通过设置android:imeOptions属性修改值对应关系如下:
● actionUnspecified:默认值,根据设备的情况显示动作。
• 动作事件是 IME_NULL。
● actionGo:在 Enter 键上显示 Go。
• 动作事件是 IME_ACTION_GO。
● ActionSearch:在 Enter 键上显示 Search。
• 动作事件是 IME_ACTION_SEARCH.
● actionSend:在 Enter 键上显示 Send。
• 动作事件是 IME_ACTION_SEND。
● antionNest:在 Enter 键上显示 Nest。
• 动作事件是 IME_ACTION_NEXT。
● actionDone:在 Enter 键上显示 Done。
• 动作事件是 IME_ACTION_DONE。
设置用户按下按键时所触发的动作定义:
添加TextView.OnEditorActionListener监听类进行处理
隐藏软键盘:
用 InputMethodManager.hideSoftInputFromWindow()方法可以让输入法管理器隐藏可见
的输入法。
代码:
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
网友评论