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

倚天剑

青春要在奔跑中度过

 
 
 

日志

 
 
 
 

Android EditText键盘 Enter 样式  

2013-09-25 13:45:34|  分类: 开发 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Android EditText弹出键盘 Enter 样式是可以设置的,在布局文件中设置如下:

    <EditText
        android:id="@+id/txtTest1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:imeOptions="actionSearch" >

具体有几种样式,可以在布局文件中,android:imeOptions=""处,使用代码提示功能自己查看。
在代码中可以监听,Enter的事件,使用editText1#setOnEditorActionListener(OnEditorActionListener l),当然,也有别的方法来监听这一事件,这个方法应该是最直接最简单的。

问题是,在Android2.3及其以上版本,这个设置就无效啦,经过实验,我发现,在EditText中设置这个属性,就可以使android:imeOptions的设置生效:
        android:singleLine="true"
其实,这也不难理解,因为Enter本来是换行用的,如果,EditText不允许换行,那Enter键就失去了换行的作用,就可以用作其他的用途,如果,EditText允许换行,那Enter就应该是换行的作用,而不能用作其它用途,否则,就无法换行啦。
  评论这张
 
阅读(1025)| 评论(0)
推荐 转载

历史上的今天

评论

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

页脚

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