-
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:singleLine="true"
android:maxLines="1"
设置成搜索后就要监听软键盘的

方法:
etSearch.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SEARCH) { String searchStr = etSearch.getText().toString().trim(); if (TextUtils.isEmpty(searchStr)) return false; search(searchStr); } return false; } });
本文详细介绍了Android中输入法编辑器信息(IME)的各种动作及其对应的常量,包括未指定、无动作、去往、搜索、发送、下一个及完成等,并提供了设置单行文本输入和实现搜索动作监听的具体方法。
1120

被折叠的 条评论
为什么被折叠?



