http://m.blog.csdn.net/article/details?id=51350501

以上博文讲解很详细。

如图所示,有时候为了布局美观,在搜索时没有搜索按钮,而是调用软件盘上的按钮。调用的实现只需要在XML在输入框中加入Android:imeOptions="actionSearch",另外,还要设置android:singleLine="true",保证点击不会换行,最后调用软键盘时,回车键就会显示搜索二字。

然后调用 OnEditorActionListener,不是OnKeyListener

  1. et_search.setOnEditorActionListener(new TextView.OnEditorActionListener() {
  2. @Override
  3. public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
  4. if (actionId == EditorInfo.IME_ACTION_SEARCH){
  5. isSearch = true;
  6. page = 1;
  7. MyUtils.hideSoftKeyboard(EnterShopActivity.this,v);
  8. getData();
  9. return true;
  10. }
  11. return false;
  12. }
  13. });

最新文章

  1. linux查看是什么操作系统是什么命令
  2. c/c++ printf
  3. Unicode 转成中文
  4. Java面试常考知识点
  5. BZOJ3514 : Codechef MARCH14 GERALD07加强版
  6. C++ 重载操作符与转换
  7. Cocos2d-x 3.0修改Android平台帧率fps - 解决游戏运行手机发热发烫问题
  8. 网络拥塞控制(三) TCP拥塞控制算法
  9. jquery easyui combobox 级联及触发事件,combobox级联
  10. hibernate - Initial SessionFactory creation failed.org.hibernate.HibernateException
  11. unknow type name 'off64_t'
  12. 【BZOJ2242】【SDOI2011】计算器
  13. 深度学习 weight initialization
  14. HBase详细概述
  15. DOCKER上安装HASSIO
  16. 第一章03 java 开发环境搭建
  17. 基于SSH框架的在线考勤系统开发的质量属性
  18. NumPy 广播机制(Broadcasting)
  19. Linux 文件管理命令语法、参数、实例全汇总(一)
  20. 八、网页版消息推送SDK-WebSockets

热门文章

  1. PostgreSQL全文检索zhparser使用
  2. web app 自适应方案总结 关键字 弹性布局之rem
  3. 使用POWERDESIGNER设计数据库的20条技巧(转)
  4. jira任务批量操作示例
  5. BI实施过程中的工具与服务
  6. 添加APNS通知
  7. WPF 动画效果
  8. lua协程一则报错解决“attempt to yield across metamethod/C-call boundary”
  9. 设计一个程序,程序中有三个类,Triangle,Lader,Circle。
  10. 安装eclipse的hadoop开发环境--2