美文网首页
Android EditText常用示例

Android EditText常用示例

作者: 博吖博 | 来源:发表于2017-09-20 17:22 被阅读0次

1、软键盘回车键变为搜索

在开发中我们有时需要将软键盘输入键变为搜索、前往等等提示:
xml:

android:imeOptions=actionSearch\\搜索
android:maxlines=1\\否则有可能会换行
android:inputType="text"(此处有坑,要设置这个属性否则可能无效)
拓展:
android:imeOptions=actionGo\\前往
android:imeOptions=actionSend\\发送
android:imeOptions=actionDone\\完成

java:

EditorInfo.IME_ACTION_XXX 

设置之后在代码中通过

EditText editText = (EditText) contentView.findViewById(R.id.editText);  
        editText.setOnEditorActionListener(new OnEditorActionListener() {  
            @Override  
            public boolean onEditorAction(TextView v, int actionId,  
                    KeyEvent event) {  
                if (actionId == EditorInfo.IME_ACTION_XXX) {  
                    Toast.makeText(getActivity(), "搜索被点击",Toast.LENGTH_SHORT).show();  
                } 
                return false;  
            }  
        });  

来监听软键盘的点击事件

相关文章

网友评论

      本文标题:Android EditText常用示例

      本文链接:https://www.haomeiwen.com/subject/acbosxtx.html