deman

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  

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

 

分类:

技术点:

相关文章:

  • 2021-11-03
  • 2021-11-22
  • 2021-09-20
  • 2022-12-23
  • 2021-12-08
  • 2022-12-23
  • 2021-09-17
猜你喜欢
  • 2021-09-25
  • 2021-12-12
  • 2021-12-19
  • 2021-07-08
  • 2021-08-29
  • 2021-11-01
  • 2022-01-10
相关资源
相似解决方案