Android-修改输入法回车键外观

下面列出比较经常用到的几个属性以及替换的文本外观:

  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:imeOptions="actionNext" 

android:inputType="text" 

android:maxLines="1" 

三个属性一起添加才有效果

在代码中 mUserEdit.setImeOptions(EditorInfo.IME_ACTION_NEXT);

回车键的监听:

private void initListener() {

        mUserEdit

                .setOnEditorActionListener(new TextView.OnEditorActionListener() {

                    public boolean onEditorAction(TextView v, int actionId,

                            KeyEvent event) {if (actionId == EditorInfo.IME_ACTION_SEND

                                || (event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {

                //让mPasswordEdit获取输入焦点

                            mPasswordEdit.requestFocus();

                            return true;

                        }

                        return false;

                    }

                });

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容