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  

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

 

你可能感兴趣的:(android)