文档章节

让改变输入法回车键的图标

ForingY
 ForingY
发布于 2016/10/24 15:20
字数 217
阅读 8
收藏 0

我们希望让输入法在给EditText输入文字的时候,右下角有一个搜索的按钮图标,这就需要在java代码和xml中做点设置了。

输入图片说明

一、xml

<EditText
        android:id="@+id/searchEditText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"

        android:imeOptions="actionSearch"
        android:inputType="text"
        android:singleLine="true"
        />

二、java

EditText editText = (EditText) findViewById(R.id.searchEditText);
        // http://spencer-dev.lofter.com/post/d7b9e_613758d
        editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {

            @Override
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {

                if (actionId == EditorInfo.IME_ACTION_SEARCH) { // 这里的action和在layout中设置的android:imeOptions属性是对应的.

                    // 这个方法的作用就是,动作之行后的回调,在用户输入完成后,点击了输入法中的搜索按钮,就会执行这个方法

                    // 返回值:  如果你处理了该事件,返回true;否则返回false。

                    //TODO:这时你要在这里执行真正的搜索操作
                    Toast.makeText(MainActivity.this, "search", Toast.LENGTH_SHORT).show();
                }
        return true;
} }

© 著作权归作者所有

ForingY
粉丝 23
博文 272
码字总数 156129
作品 0
杭州
程序员
私信 提问
Android:imeOptions来改变软键盘Enter键图标

1.actionUnspecified 未指定,对应常量EditorInfo.IMEACTIONUNSPECIFIED. 2.actionNone 没有动作,对应常量EditorInfo.IMEACTIONNONE 3.actionGo 去往,对应常量EditorInfo.IMEACTIONGO 4.acti......

Erichkko
2015/10/28
4.3K
0
EditText属性及使用

EditText常见属性: 属性 功能 android:hint="提示信息" 设置显示在控件上的提示信息 android:numeric="integer" 设置只能显示数字,integer:整数;decimal:小数 android:singleLine="true......

紫韵
2016/01/29
78
1
日语输入法使用(转载)

来源 ·清音(以平假名为例,片假名是一样的) あ a い i う u え e お o か ka き ki く ku け ke こ ko さ sa し shi す su せ se そ so た ta ち chi つ tsu て te と to な na に ni ぬ ...

Cer_ml
2017/06/10
0
0
Windows10输入指示关闭

Windows10任务栏的输入法指示图标本来是挺好的输入状态展示,但输入在无输入焦点的时间,会多出来一个X的图标,提示“已禁用IME”,如果这时候鼠标在右下角的系统图标栏操作,如点击QQ图标或...

TerryZ
2016/07/13
118
0
c# windows程序调用本地输入法

原文:c# windows程序调用本地输入法 好久没写博客了,今天写了一个DEMO,在WINform程序中调用本地输入法,并在窗体中显示出来。其中使用到了很多API,现把代码贴出来,供大家参考 private stri...

杰克.陈
2018/06/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
26分钟前
4
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0
VUE 计算属性

本文转载于:专业的前端网站▶VUE 计算属性 1、示例代码 <!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <title>vue示例</title> </hea......

前端老手
昨天
7
0
快速搭建LNMT平台和环境部署 Tomcat详解

Tomcat部署的基本概念 1. CATALINA_HOME与CATALINA_BASE分别指什么?     CATALINA_HOME指的是Tomcat的安装目录     bin:\\Tomcat一些脚本存放目录,比如启动脚本startup.bat/start...

网络小虾米
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部