Android知识点——更改软键盘回车键

原创 2017年02月21日 13:15:49

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

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

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

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

ImeOptions还有如下属性值
这里写图片描述

点击事件

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于软键盘的一些总结知识点

  • 2012年09月10日 17:38
  • 224KB
  • 下载

修改软键盘的回车键为搜索键

Android项目中要实现这样一个需求,在搜索框中输入关键词,在手机弹出的软键盘中,回车键变为搜索键,点击搜索键执行搜索。 1、修改EditText属性: ...

修改软键盘的回车键为发送键

1、EditText控件中添加属性: android:singleLine=”true” android:imeOptions=”actionSearch” 2、EditText控件实现如下事件...

Android 中如何实现 显示和隐藏软键盘——附Demo下载

在Android开发中,经常会有一个需求,做完某项操作后,隐藏键盘,也即让Android中的软键盘不显示。今天,和大家分享如何利用代码来实现对Android的软件盘的隐藏、显示的操作,并给出Demo参...

Android进阶——自定义View之继承系统控件实现自带删除按钮动画效果和软键盘自动悬浮于文本框下方

继承系统现有控件扩展实现类似IOS风格的EditText,可以设置抖动动画和自带删除小图标的UI效果,*当输入时自动添加上删除按钮和当输入为空的时候点击按钮触发非空的抖动动画,其他的和普通的EdiTe...

Android 更改软键盘右下角按键的样式以及监听此键的方法

一、我们在开发Android App时有时候会遇到更改软键盘右下角按键的样式 我们可以随自己的需求更改软键盘右下角的显示样式,例如:搜索,下一步,Q(搜索图标) 具体对应: actionNone ...

Android 监听键盘回车键事件

  • 2015年10月29日 14:59
  • 41KB
  • 下载

android:windowSoftInputMode 属性(输入法软键盘的那点事)

原文见:点击打开链接 原文说的已经很清楚,但是通过自己动手实践才更加形象。以此在原文的基础上加了一些自己实践过的备注,方便以后再次使用。 一、windowSoftInputMode 是什么? an...
  • wkw1125
  • wkw1125
  • 2015年09月13日 11:52
  • 1686

Android知识点——indeterminate属性

在对进度条SeekBar或者ProgressBar设置进度的时候,有些时候我们并不知具体进度值是多少,但是也需要有动态进度的提醒。 indeterminate 属性非常关键...

Android知识点——TaskStackBuilder

场景:当应用处于后台时,默认情况下,从通知启动一个Activity,按返回键会回到主屏幕。但遇到这样的需求,按返回键时仍然留在当前应用。类似于微信、QQ等点击通知栏,显示Chat页,点击返回会回到主A...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android知识点——更改软键盘回车键
举报原因:
原因补充:

(最多只允许输入30个字)