在android中对EditText实现软件盘监听,当按下软键盘的时候,响应完成、发送、搜索或者其他事件。
1.在布局文件EditText中添加属性
android:singleLine="true"android:imeOptions="actionSearch"其中
把EditText的Ime Options属性设置成不同的值,Enter键上可以显示不同的文字或图案。
actionNone : 回车键,按下后光标到下一行
actionGo : Go,
actionSearch : 一个放大镜
actionSend : Send
actionNext : Next
actionDone : Done,隐藏软键盘,即使不是最后一个文本输入框然后在代码中设置对他的监听
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {            @Override            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {                if (actionId == EditorInfo.IME_ACTION_SEARCH) {                    Toast.makeText(MainActivity.this,"1111",Toast.LENGTH_SHORT).show();//                    performSearch();                    return true;                }                Toast.makeText(MainActivity.this,"222",Toast.LENGTH_SHORT).show();                return false;            }        });


更多相关文章

  1. Android的RelativeLayOut中各种属性的作用
  2. Android学习笔记_布局文件属性的说明
  3. Android软键盘softboard(1)

随机推荐

  1. Android(安卓)照相机触摸浮层之探索
  2. ANDROID 中UID与PID的作用与区别
  3. 使用百度siteapp开发网站的App-(IOS和And
  4. Android的按键映射
  5. Android实现深度链接(APP外带动态参数唤醒
  6. 尼尔森:Android美国市场份额39%,苹果则是最
  7. Android(安卓)API Guides---Layouts
  8. Android(安卓)获取wifi的加密方式
  9. Android(安卓)中 ListView 分页加载数据
  10. Android(安卓)避免内存泄漏(译)