关于输入法键盘的Enter键
来源:互联网 发布:linux动态打印日志 编辑:程序博客网 时间:2024/05/01 08:18
转自:http://hi.baidu.com/zijie410/blog/item/4fc216c33201c10d0ef477e9.html
软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后按Enter表示要去搜索了,但是默认的Enter键显示的是“完成”文本,看着不太合适,不符合搜索的语义,如果能显示“搜索”两个字或者显示一个表示搜索的图标多好。事实证明我们的想法是合理的,Android也为我们提供的这样的功能。通过设置android:imeOptions来改变默认的“完成”文本。这里举几个常用的常量值:
EditText的取值、全选、部分选择、获取选中文本
下面通过一个例子来演示EditText的取值、全选、部分选择和获取选中文本.main.xml修改如下: HelloEditText修改如下: 运行效果如下:
可以通过输入文字和点击下面的按钮测试。
软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后按Enter表示要去搜索了,但是默认的Enter键显示的是“完成”文本,看着不太合适,不符合搜索的语义,如果能显示“搜索”两个字或者显示一个表示搜索的图标多好。事实证明我们的想法是合理的,Android也为我们提供的这样的功能。通过设置android:imeOptions来改变默认的“完成”文本。这里举几个常用的常量值:
actionUnspecified 未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.效果:
actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE 效果:
actionGo 去往,对应常量EditorInfo.IME_ACTION_GO 效果:
actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH 效果:
actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND 效果:
actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT 效果:
actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE 效果:
下面以搜索为例,演示一个实例,修改main.xml如下:
Xml代码:
修改HelloEditText如下: 运行程序,点击回车(也就是搜索图标软键盘按钮)会显示该actionId.我们上面的每一个设置都会对应一个常量,这里的actionId就是那个常量值。actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE 效果:
actionGo 去往,对应常量EditorInfo.IME_ACTION_GO 效果:
actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH 效果:
actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND 效果:
actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT 效果:
actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE 效果:
下面以搜索为例,演示一个实例,修改main.xml如下:
Xml代码:
EditText的取值、全选、部分选择、获取选中文本
下面通过一个例子来演示EditText的取值、全选、部分选择和获取选中文本.main.xml修改如下:
可以通过输入文字和点击下面的按钮测试。
0 0
- 关于输入法键盘的Enter键
- 修改输入法键盘的enter为 “搜索”字样
- 双飞燕键盘Enter键失灵
- return/enter键退出键盘
- 关于Smartphone的智能手机键盘输入法的疑惑
- 小键盘的Enter和大键盘的Enter的区别
- Android修改输入法Enter的文本
- iOS5 关于处理中文输入法键盘遮挡的问题
- 关于Android外设键盘导致系统输入法隐藏的解决方案
- 关于iOS8模拟器下键盘没有中文输入法的解决办法
- 关于Android外设键盘导致系统输入法隐藏的解决方案
- 输入法设置不响应Enter键
- jquery 键盘enter事件的小例子
- C# 键盘Enter键取代Tab键
- 键盘ctrl+enter键触发事件
- 键盘Enter键实现提交表单
- android 监听物理键盘enter键
- 改变软键盘Enter键功能
- 其他测试脚本
- Android之GPS定位详解
- linux常用命令(54):kill命令
- 详细解说STL hash_map系列
- 整合Struts2和spring3的时候,sturts2配置文件没问题,能找到action,但页面空白
- 关于输入法键盘的Enter键
- 关于Activity切换动画——overridePendingTransition
- test
- 人这一生
- Spring+Mybatis+Maven+MySql搭建实例
- String.format()
- makefile查找文件是否存在,不存在才拷贝;
- Android中预估view的大小(宽高)
- 64位ubuntu 11.10下android开发环境的搭建(jdk+Eclipse+adt+android sdk详细)