android EditView ime

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

如此就可以自定义右下角按键的行为。

上一篇:C#写的CRC16检验算法


下一篇:springboot配置server相关配置&整合模板引擎Freemarker、thymeleaf&thymeleaf基本用法&thymeleaf 获取项目路径 contextPath 与取session中信息