EditText中imeOptions属性设置无效时解决方法
来源:互联网 发布:软件精灵下载安装 编辑:程序博客网 时间:2024/05/21 17:01
虽然通常输入法软键盘右下角会是回车按键
但我们经常会看到点击不同的编辑框,输入法软键盘右下角会有不同的图标
点击浏览器网址栏的时候,输入法软键盘右下角会变成“GO”或“前往”
而我们点击Google搜索框,输入法软键盘右下角会变成 放大镜 或者“搜索”
而决定这个图标的变换的参数就是EditText中的 Android:imeOptions
android:imeOptions的值有actionGo、 actionSend 、actionSearch、actionDone等,这些意思都很明显
而其在Java代码中对应的值为EditorInfo.IME_ACTION_XXX
在代码中通过editText.setOnEditorActionListener方法添加相应的监听,因为有些action是需要在代码中添加具体的相关操作的
然而当我们设置这一切后,却发现点击输入框,输入法键盘完全没变化,还是回车键这并不是上面的属性和方法无效,而是我们还需要设置别的属性来使它们生效
经过试验 设置下面两个属性中的一个即可使这个属性生效(应该还有其他的属性也可以,没去试验)
1 将singleLine设置为true
2 将inputType设置为text
java代码设置
0 0
- EditText中imeOptions属性设置无效时解决方法
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- android EditText中imeOptions属性设置无效解决方案
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- EditText中imeOptions属性使用及设置无效解决
- EditText 设置 imeOptions 无效问题
- EditText 回车设置/imeOptions无效
- EditText中imeOptions属性
- Ajax + Jquery页面无刷新投票
- Access restriction:The type JPEGCodec is not accessible due to restriction问题解决
- iOS屏幕适配
- oc和jspatch转换工具
- JDK环境和编译版本一致 依然Unsupported major.minor version错误解决办法
- EditText中imeOptions属性设置无效时解决方法
- tar.xz文件如何解压
- Group Shifted Strings
- iOS中使用zxing实现扫一扫
- 自定义UILabel,具有居上/居下/居中的功能
- pat 整数分解为若干项之和
- quratz任务执行时间
- 双馈异步发电机
- 【bzoj4551】【Tjoi2016】【Heoi2016】【树】【线段树】