美文网首页Android 开发知识
android,edittext回车改成搜索

android,edittext回车改成搜索

作者: hahauha | 来源:发表于2019-03-05 20:20 被阅读0次

    1.改变显示(回车 –>搜索),2种方式

    代码设置:

    EditText editText = new EditText(this); 
    editText.setImeOptions(EditorInfo.IME_ACTION_SEARCH); 
    editText.setInputType(EditorInfo.TYPE_CLASS_TEXT); 
    

    xml配置文件:
    EditText属性设置:

    android:imeOptions=”actionSearch” 
    android:inputType=”text” 
    

    2.点击搜索后事件处理
    在activity代码中添加,imeOptions的监听。

    editText.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)) 
    { 
    //do something; 
    return true; 
    } 
    return false; 
    } 
    });
    

    原文:https://blog.csdn.net/lisen_then/article/details/80887389

    相关文章

      网友评论

        本文标题:android,edittext回车改成搜索

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