Android EditText常用示例

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;  
            }  
        });  

来监听软键盘的点击事件

推荐阅读更多精彩内容