Android Studio中Edittext监听回车事件,捕获手机和扫描枪的Enter键的点击事件
16lz
2021-01-23
Android Studio监听回车事件,捕获手机和扫描枪的Enter键的点击事件
package com.example.mynewtest;import android.content.Context;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;import androidx.appcompat.widget.Toolbar;import android.view.KeyEvent;import android.view.MotionEvent;import android.view.View;import android.view.inputmethod.EditorInfo;import android.view.inputmethod.InputMethodManager;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class Login extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.login); Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); Button button = (Button) findViewById(R.id.button); EditText editText = (EditText) findViewById(R.id.edittext); editText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if(actionId== EditorInfo.IME_ACTION_SEARCH) { System.out.println("这里是监听扫码枪的回车事件"); return true; } if(event.getKeyCode()==KeyEvent.KEYCODE_ENTER&&v.getText()!=null&& event.getAction() == KeyEvent.ACTION_DOWN){ System.out.println("这里是监听手机的回车事件"); } return true; } }); }}
更多相关文章
- Android获取手机短信
- Android 读取手机音乐,视频,图片
- Android 监听EditText文本输入 EditText监听事和输入事件
- Android传感器(一)-列出手机所具有的传感器
- android 监听解锁事件
- android 通知 手机 媒体 数据库 更新
- Android手机号、串号获取