首先需要在edittext里面配置


android:imeOptions="actionSearch"android:imeActionLabel="@string/search"android:singleLine="true"


然后在java代码里面监听软键盘搜索键的回调


binding.searchText.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)) {            search();            return true;        }        return false;    }});

更多相关文章

  1. Android 代码改变图片颜色android:tint="@color/main_color" and
  2. Kotlin 写 Android 单元测试(四),Robolectric 在 JVM 上测试安卓相
  3. Android软键盘显示模式及打开和关闭方式
  4. 修改 framework 代码的经验和踩过的坑
  5. android常用颜色代码定义

随机推荐

  1. android----UI组件
  2. Android基础知识之Manifest文件的组织结
  3. Android教程之Android(安卓)SDK1.5模拟器
  4. Android
  5. Android(安卓)横屏竖屏切换
  6. EditText属性大全
  7. Android:Gravity控制格式
  8. android:maxLines和android:ellipsize同
  9. Android开发资源整理
  10. 源码解析Android中AsyncTask的工作原理