精华内容
下载资源
问答
  • 设置回车键时触发查询事件: document.onkeydown = function(e){ var ev = document.all ? window.event : e; if(ev.keyCode==13) { search(); } } 转载于:https://ww...

    设置按回车键时触发查询事件:

        document.onkeydown = function(e){
            var ev = document.all ? window.event : e;
            if(ev.keyCode==13) {
                search();
            }
        }

    转载于:https://www.cnblogs.com/lguow/p/10006270.html

    展开全文
  • 设置按钮支持回车键和退出键、 vb6.0可打开
  • 首先设置EditText的回车属性 drawable文件 @drawable/editcolor <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android=...

    首先设置EditText的回车属性

    drawable文件

     

    @drawable/editcolor
    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
        <size android:width="2dp" />
        <solid android:color="@color/white"  />
    </shape>
    

    EditText属性

     

    <EditText
        android:id="@+id/login_pasw"
        android:layout_width="match_parent"
        android:layout_height="20dp"
        android:layout_marginLeft="6dp"
        android:background="@null"
        android:gravity="center_vertical"
        android:hint="@string/inputpassword"
        android:imeOptions="actionDone"//回车属性为完成
        android:textColor="@color/white"
        android:textColorHint="@color/white"
        android:textCursorDrawable="@drawable/editcolor"
        android:textSize="16sp" />

    activity完整代码

     

        @Override
        public boolean dispatchKeyEvent(KeyEvent event) {
            //这里注意要作判断处理,ActionDown、ActionUp都会回调到这里,不作处理的话就会调用两次
            if (KeyEvent.KEYCODE_ENTER == event.getKeyCode() && KeyEvent.ACTION_DOWN == event.getAction()) {
                String name = login_name.getText().toString();
                String passw = login_pasw.getText().toString();
                if (TextUtils.isEmpty(name)) {
    //                    ToastUtil.showInfo(this, "请输入用户名", Toast.LENGTH_LONG);
                    Toast.makeText(this, "请输入用户名", Toast.LENGTH_SHORT).show();
                    return false;
                }
                if (TextUtils.isEmpty(passw)) {
    //                    ToastUtil.showInfo(this, "请输入密码", Toast.LENGTH_LONG);
                    Toast.makeText(this, "请输入密码", Toast.LENGTH_SHORT).show();
                    return false;
                }
                    logtest(name, passw);//登录方法
                
                //处理事件
                return true;
            }
            return super.dispatchKeyEvent(event);
        }

     

    获取回车按钮事件方法二:

    mEtGoodName.setOnEditorActionListener((v, actionId, event) -> {
        if (actionId == EditorInfo.IME_ACTION_SEARCH) {
            //搜索
     
            return true;
        }
        return false;
    });

     

     

    附:

    设置软键盘回车键显示内容

    显示搜索

     

    <EditText
        android:id="@+id/homesosoedit"
        android:layout_width="0dp"
        android:layout_height="25dp"
        android:background="@null"
        android:hint="请输入你要找的内容"
        android:textColor="@color/login_black"
        android:textColorHint="@color/bababa"
        android:textCursorDrawable="@drawable/editcolor"
        android:imeOptions="actionSearch"
        android:singleLine="true"
        android:textSize="13dp"
        android:layout_weight="8"/>
    显示开始

     

     

    android:imeOptions="actionGo"
    显示完成

     

     

    android:imeOptions="actionDone"
    显示下一个

     

    android:singleLine="true"
    android:imeOptions="actionNext"
    发送

     

    android:imeOptions="actionSend"

     

    自定义展开或收起软键盘

     

    public class CommonUtils {
    
        public static void showSoftInput(Context context ) {
            InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
    //        imm.showSoftInput(view, InputMethodManager.SHOW_FORCED);
        }
    
        public static void hideSoftInput(Context context, View view) {
            InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(view.getWindowToken(), 0); //强制隐藏键盘
        }
    }
    

     

    点击空白处隐藏软键盘

     

    @Override
    public boolean dispatchTouchEvent(MotionEvent ev) {
        if (ev.getAction() == MotionEvent.ACTION_DOWN) {
            View v = getCurrentFocus();
            if (isShouldHideKeyboard(v, ev)) {
                hideKeyboard(v.getWindowToken());
            }
        }
        return super.dispatchTouchEvent(ev);
    }
    
    private boolean isShouldHideKeyboard(View v, MotionEvent event) {
        if (v != null && (v instanceof EditText)) {
            int[] l = {0, 0};
            v.getLocationInWindow(l);
            int left = l[0],
                    top = l[1],
                    bottom = top + v.getHeight(),
                    right = left + v.getWidth();
            if (event.getX() > left && event.getX() < right
                    && event.getY() > top && event.getY() < bottom) {
                // 点击EditText的事件,忽略它。
                return false;
            } else {
                return true;
            }
        }
        // 如果焦点不是EditText则忽略,这个发生在视图刚绘制完,第一个焦点不在EditText上,和用户用轨迹球选择其他的焦点
        return false;
    }
    
    /**
     * 获取InputMethodManager,隐藏软键盘
     *
     * @param token
     */
    private void hideKeyboard(IBinder token) {
        if (token != null) {
            InputMethodManager im = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            im.hideSoftInputFromWindow(token, InputMethodManager.HIDE_NOT_ALWAYS);
        }
    }

     

    软键盘点击搜索 

     

    <EditText
        android:id="@+id/scen_et"
        android:layout_width="match_parent"
        android:layout_height="@dimen/normal_70dp"
        android:layout_marginLeft="@dimen/normal_60dp"
        android:layout_marginRight="@dimen/normal_60dp"
        android:layout_marginTop="@dimen/normal_30dp"
        android:background="@drawable/shape_white_r26"
        android:drawableLeft="@mipmap/ic_search"
        android:drawablePadding="@dimen/normal_20dp"
        android:hint="请输入你的地址"
        android:imeOptions="actionSearch"
        android:inputType="text"
        android:maxLines="1"
        android:paddingLeft="@dimen/normal_30dp"
        android:textSize="@dimen/normal_28dp" />
    private void initScen() {
        mScenEt.setOnEditorActionListener(new TextView.OnEditorActionListener() {
            @Override
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                if (actionId == EditorInfo.IME_ACTION_SEARCH) {
                    keyWorld = v.getText().toString();
                    if (!TextUtils.isEmpty(keyWorld)) {
                        page = 1;
                        getData(true);
                        InputMethodManager imm =
                            (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                        // 隐藏软键盘
                        imm.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0);
                    } else {
                        showToast("请输入关键字!");
                    }
                }
                return false;
            }
        });
    }

     

    展开全文
  • 如题,习惯了eclipse的方式,觉得...当光标还在for语句的右括号前面时,我按下回车光标就自动跳到括号外面了,不知道这个在AndroidStudio里能不能设置,网上查了一下没找到,如果可以设置,希望知道的朋友说一声,谢谢
    如题,习惯了eclipse的方式,觉得挺好的,比如我输入for(int i = 0; i < 100; i++){}
    当光标还在for语句的右括号前面时,我按下回车光标就自动跳到括号外面了,不知道这个在AndroidStudio里能不能设置,网上查了一下没找到,如果可以设置,希望知道的朋友说一声,谢谢

    展开全文
  • //设置事件过滤器 在头文件中定义 bool eventFilter(QObject *target, QEvent *event) override;//事件过滤器 在cpp文件中重写 bool WidgetMain::eventFilter(QObject *target, QEvent *event) { if (target ==...
    inputBox = new QTextEdit(this);
    inputBox->installEventFilter(this);//设置事件过滤器
    

    在头文件中定义

     bool eventFilter(QObject *target, QEvent *event) override;//事件过滤器
    

    在cpp文件中重写

    bool WidgetMain::eventFilter(QObject *target, QEvent *event)
    {
    
        if (target == inputBox){
    
                         QKeyEvent *k = static_cast<QKeyEvent *>(event);
                         if(k->key() == Qt::Key_Return)
                         {
                             on_sendPushButton_clicked();
                             return true;
                         }
                   
        }
        return QObject::eventFilter(target,event);
    }
    
    
    展开全文
  • 在电脑上使用微信的朋友都知道,发送消息时 直接 按 Enter 就可以发送消息,但是使用QQ的时候,需要 Ctrl + Enter 组合发送消息,对于手指懒惰的我来说,或者说一种习惯,总觉得欠缺了一点什么,于是就有了这篇参考...
  • 设置Android输入法的回车键

    千次阅读 2011-10-27 20:52:42
    EditText 中有一个选项可设置Android输入法的回车键。 Ime Options 可设置actionSend normal等。
  • 讲解了对软键盘上的回车键显示信息进行修改,本篇博文将介绍如何对EditText软键盘的回车键设置监听事件。 第一种方式: 在activity代码中为EditText添加监听,例如: editText.setOnEditorActionListener(new ...
  • 添加属性android:imeOptions = "actionSearch”,还需要添加android:inputType = "text" 才能生效 etSearch.setOnEditorActionListener(new EditText.OnEditorActionListener() { @Override ...
  • 回车键绑定按钮 找到Form窗体属性的 AcceptButton 设置为想要绑定的按钮就可以了; 若要绑定的不是按钮,则在代码里面写 private void Form1_KeyDown(object sender, KeyEventArgs e)//此函数是所有按键被按...
  • 代码很简单,如下所示,通过android:imeOptions="actionDone"设置回车键为完成按钮,在不同的输入法中可能显示的内容会有不同,常见的会显示“完成”或者"Done”,点击完成按钮后软键盘会收起来。 还有一点别忘了,...
  • private void Form1_KeyDown(object sender, KeyEventArgs e) { string user = textBox1.Text.Trim(); if (e.KeyCode == Keys.Enter) //判断是否按了回车键 { ...
  • android回车键

    2014-04-01 11:47:14
    1.)如果布局是多个EditText,为每个EditText控件设置android:singleLine=”true”,弹出的软盘输入法中回车键为next,直到最后一个获取焦点后显示为Done,点击Done后,软盘输入键盘便隐藏。或者将EditText的...
  • Winform窗体下,AcceptButton已经设置了Button,TextBox仍能接收回车键
  • 易语言让按钮支持回车键操作

    千次阅读 2020-06-12 09:10:03
    易语言的按钮默认不支持回车键的,有就是说我们切换到按钮上时按回车键是没有作用的,必须...有两个值,0通常,1默认,选择默认就可以了,通常是指按空格键激活按钮,默认是回车键。 参考:易语言按钮支持回车键 ...
  • 1.actionUnspecified 未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.  2.actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE 3.actionGo 去往,对应常量EditorInfo.IME_ACTION_GO  ...
  • android 回车键事件

    2015-06-04 15:02:32
    1.)如果布局是多个EditText,为每个EditText控件设置android:singleLine=”true”,弹出的软盘输入法中回车键为next,直到最后一个获取焦点后显示为Done,点击Done后,软盘输入键盘便隐藏。或者将EditText的...
  • 很多App中都有搜索功能,比如微信中的搜索好友,你会发现在页面中是没有搜索按钮的,而是软键盘的回车键...首先先设置回车键为搜索按钮,记得android:singleLine="true"这句必不可少,否则无法生效 <EditText ...
  • 让Button响应回车键

    2015-09-08 10:55:27
    今天用C# winform写个登录界面,为了方便用户使用...最好在用户填写好用户名和密码好,直接回车键就可以登录。 记在这里,以免忘记。 实现: 只需要在登录窗体的属性中, AcceptButton设置为 “登录”button既可。
  • iOS开发自定义键盘回车键Return Key

    万次阅读 2015-07-29 10:46:03
    在iOS开发中,用户在进行文本输入的时候,往往会用到虚拟键盘上的回车键,也就是Return Key.回车键有时候可以是“完成”...我们需要怎么设置呢?方法如下: (1)选中一个Text Field,点击右侧的"Show the Attributes
  • 获取元素,然后判断键盘是否按下的是回车,然后呢?该怎么办?下边代码根本没有用 ``` 账号:<input type="text" autofocus/></p> 密码:<input type="password" ></p> <p><button>登录</button></p> var plist=...
  • 回车键时自动切换焦点

    千次阅读 2018-10-29 00:36:39
    在设计表单时,为了方便用户填写表单,可以设置回车键自动切换到下一个控件的焦点,而不是直接提交表单。 html代码: &lt;table width="547" align="center"&gt; &lt;tr&...
  • android的EditText在输入的时候,软键盘的回车键,可以变成搜索键、回车键、下一项或完成,这些是怎么设置的,又是怎么响应的呢。在Layout文件中,对EditText的设置如下: 加上属性:android:imeOptions=""这个属性...
  • 开发中会遇到这样的业务要求:点击搜索框输入内容时,键盘的回车键应该是搜索。然后点击键盘的搜索时执行搜索操作。这是怎么实现的呢?   首先要明确在Android里面可以通过setOnEditorActionListener监听回车...
  • vscode中写react代码敲tab或回车键自动补全标签的设置办法 1.点击左上角文件 —>首选项 —> 设置 2.然后在搜索框里搜索includeLanguages 3.然后点添加项,在项里填javascript,值里填javascriptreact,最后点...
  • 1.)如果布局是多个EditText,为每个EditText控件设置android:singleLine=”true”,弹出的软盘输入法中回车键为next,直到最后一个获取焦点后显示为Done,点击Done后,软盘输入键盘便隐藏。或者将EditText的...
  • Android之EditText禁止回车键换行

    万次阅读 2017-03-07 15:54:29
    如何让Android之EditText禁止回车键换行

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 204,964
精华内容 81,985
关键字:

怎样设置回车键