SDK升级到1.5以后,当文本输入框(EditText及其子类)获得焦点后,会弹出系统自带的软键盘
为了实现一些自定义的功能,就稍微研究了下

* 当layout中有多个EditText,把每个控件的android:singleLine的属性都被设置成true的情况下,软键盘的Enter键上的文字会变成“Next”,按下后下个EditText会自动获得焦点(实现了“Next”的功能);当最后一个控件获得焦点的时候,Enter键上的文字会变成“Done”,按下后软键盘会自动隐藏起来

* 把EditText的Ime Options属性设置成不同的值,Enter键上可以显示不同的文字或图案
actionNone : 回车键,按下后光标到下一行
actionGo : Go,
actionSearch : 一个放大镜
actionSend : Send
actionNext : Next
actionDone : Done,隐藏软键盘,即使不是最后一个文本输入框

可以用setOnEditorActionListener监听事件

更多相关文章

  1. Android中如何解决editText一进入activity就自动获取焦点的bug
  2. Android实现TextView中部分文字监听事件
  3. Android手机软键盘enter改为搜索
  4. Android(安卓)UI Event Listener
  5. android避免弹出软键盘遮盖listview
  6. 超简单的几行代码搞定Android底部导航栏功能
  7. MPAndroidChart项目实战(八)——自定义分段堆积柱状图
  8. Android中的文本替换
  9. 如何限制textview显示文字的个数

随机推荐

  1. Android的UI主线程和子线程
  2. Android 4.4 音量调节流程分析(一)
  3. Android 中几个重要的View
  4. Linux下搭建Android开发环境及Android真
  5. android中实现view的更新UI有两组方法的
  6. android Animation动画效果基础
  7. Android(安卓)View 绘制流程之四:绘制流程
  8. 《Android开发从零开始》――18.消息处理
  9. Android(安卓)之 Activity的加载模式
  10. Android-x86 4.2 发布,基于 Android 4.2.2