注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

早衰男的巢

大音希声 道隐无名

 
 
 

日志

 
 

Android笔记:绑定/改变软键盘回车键的行为  

2014-02-24 11:21:40|  分类: android笔记 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
在搜索框中输入时,软键盘的回车键会默认为“搜索”,填写某些设置有多个框需要填时软回车键会变成“下一步”。
要实现这个很简单,编辑 EditText的 android:imeOptions 。如下图
Android笔记:绑定/改变软键盘回车键的行为 - 恶 - 早衰男的巢

不能够完全自定义显示的文字或者图标,还有就是第三方输入法对部分action并没有相应的支持。 (测试百度输入法就只有Go 和 Done 和 Search )
 
**内容好散,我想应该汇总成一片杂碎文比较好...

改变按键的action当然不是为了好看而已。我们可以根据捕捉不同按键绑定的事件实现我们想要做的事情。
举个最简单的例子,在一个登录表单的最后一个editText_last绑定了事件为 actionDone
editText_last.setOnEditorActionListener(new OnEditorActionListener(){
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
// TODO Auto-generated method stub
switch(actionId){
case  EditorInfo.IME_ACTION_DONE: //actionDone 事件时提交登录
doLogin(str_user,str_pass);
break;
}
return false;
}

这样用户就不必多出一个动作“收起输入法”,再去点一个登录按钮了。大气不少,right?
  评论这张
 
阅读(1346)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018