EditText的imeOptions
来源:互联网 发布:网络英文一对一教学 编辑:程序博客网 时间:2024/05/19 21:59
转载请标明出处:http://blog.csdn.net/wu_wxc/article/details/46846309
本文出自【吴孝城的CSDN博客】
在不同的输入框,我们会看到输入法软键盘右下角的字或符号会有所不同
有的显示为一个回车图标,有的是连接,有的是发送等决定这个图标的参数是EditText中的android:imeOptions=""
android:imeOptions=""的值有actionGo、 actionSend 、actionSearch、actionDone等
不同的值可以监听特定的动作或事件
<EditText android:id="@+id/net_address" android:layout_height="wrap_content" android:imeOptions="actionGo" android:layout_width="match_parent"/>
在Java代码中对应的值为EditorInfo.IME_ACTION_XXX
在代码中通过editText.setOnEditorActionListener方法添加相应的监听,因为有些action是需要在代码中添加具体的相关操作的
EditText dt = (EditText)findViewById(R.id.editText); et.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SEARCH) { Toast.makeText(getActivity(), "1111111",Toast.LENGTH_SHORT).show(); } return false; } });
上面的代码还需要设置别的属性才能使它生效,是输入框打开后软键盘右下角的键变换
我们可以用下面两种方法之一来设置
将
1.singleLine设置为true
2.inputType设置为text
<EditText android:id="@+id/net_address" android:layout_height="wrap_content" android:imeOptions="actionGo" android:layout_width="match_parent" android:singleLine="true" />
或者
<EditText android:id="@+id/net_address" android:layout_height="wrap_content" android:imeOptions="actionGo" android:layout_width="match_parent" android:inputType="text"/>Java代码的设置
editText.setImeOptions(EditorInfo.IME_ACTION_SEARCH); editText.setInputType(EditorInfo.TYPE_CLASS_TEXT); editText.setSingleLine(true);
1 0
- EditText的imeOptions
- EditText的imeOptions属性的使用
- EditText的 android:imeOptions属性,响应事件
- 浅谈Android组件EditText的imeOptions属性
- editText中imeOptions属性的使用
- 【转】EditText中imeOptions的使用
- EditText中的android:imeOptions
- EditText中imeOptions属性
- edittext的imeOptions属性和android软键盘的使用
- Android EditText设置imeOptions没有效果的解决方法
- android EditText 设置imeOptions 切换输入法回车键的显示
- EditText android:imeOptions与inputType="textMultiLine" 的坑
- EditText之imeOptions与inputType属性的使用
- android edittext inputType imeOptions 学习
- EditText、requestFocus、imeOptions、TextWatcher、setOnEditorActionListener
- Android EditText inputType imeOptions 属性
- Android EditText imeOptions属性详解
- Android EditText imeOptions属性详解
- 通过/proc/stat文件计算CPU的利用率
- unresolved external symbol “symbol”
- kafka-0.8.2.1-src编译报错解决办法
- android开发中ListView中存在Button时ListView无法获取焦点(笔记)
- IOS基本学习计划
- EditText的imeOptions
- Python学习资源
- S2.3S3.2H4.3
- 如何终止java线程
- HDU 4418 Time travel (高斯消元求期望) 好题
- 2015071101 - 爬盘山
- 2015071102 - 目标
- 安卓用WebView加载百度首页
- How to be a good boss