积跬步,以至千里;积小流,以成江海。

场景:当点击搜索框,或者聊天消息框是,会看到软键盘的回车键变成“搜索”或者“发送”提醒。

实现如上需求,必然需要使用EditText的几个属性

android:imeActionId=”3”
android:imeActionLabel=”@string/action_search”
android:imeOptions=”actionSearch”

ImeOptions还有如下属性值
Android知识点——更改软键盘回车键_第1张图片

点击事件

editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {    @Override    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {        if (actionId == EditorInfo.IME_ACTION_SEARCH) {            //doSomething        }        return false;    }});

当设置如上属性后,发现并未达到效果。

其实必须要搭配如下任何一个属性使用才能生效

singleLine
inputType

更多相关文章

  1. Android之EditText 属性汇总
  2. Android:Layout_weight属性解析
  3. android edittext的属性
  4. android:onClick 属性的应用
  5. android:imeOptions属性详解(Enter功能)
  6. android:编写属性动画程序(旋转,缩放,淡出淡入)
  7. Android windowSoftInputMode属性解析

随机推荐

  1. ubuntu 上android 源码编译 全过程(二)
  2. Android uses-permission 权限大全
  3. Android常用Intent
  4. Android短信验证服务分享
  5. Android中ArrayList动态数组用法
  6. Android传感器(五):线性加速度传感器
  7. Android中常用的bitmap处理方法
  8. 7.1.3 TimePicker结合案例详解
  9. Android用户和用户组的定义
  10. Android 源码下载遇到 403错误 的解决办