如图所示:

android软键盘的搜索按钮_第1张图片

一.如何设置软键盘显示搜索按钮?

在XML在输入框中加入android:imeOptions="actionSearch"

二.如何监听搜索按钮?

et_key.setOnEditorActionListener(newTextView.OnEditorActionListener() {

        @Override

         public booleanonEditorAction(TextView v, intactionId,KeyEvent event) {

               if(actionId == EditorInfo.IME_ACTION_SEARCH){

               // 先隐藏键盘

               ((InputMethodManager)et_key.getContext().getSystemService(Context.INPUT_METHOD_SERVICE))

                       .hideSoftInputFromWindow(

                               SearchActivity.this

                                   .getCurrentFocus()

                                   .getWindowToken(),

                               InputMethodManager.HIDE_NOT_ALWAYS);

                   String keyWord =et_key.getText().toString().trim();

                  searchByKeyWord(keyWord);

                  return true;

            }

             return false;

       }

});

三.如何解决软键盘会把原界面挤上去的问题?

在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan"

更多相关文章

  1. android 自定义软键盘
  2. Android AlertDialog包含EditText,软键盘不能弹出的解决方法
  3. Android PopUpWindow 软键盘
  4. android 单选(RadioGroup )复选(CheckBox)按钮的应用
  5. Android屏蔽EditText软键盘的方法
  6. Android 标题栏添加返回按钮及响应
  7. android键盘映射之三

随机推荐

  1. android实现进程注入
  2. 适用于 AIDE - Android Java IDE 的幸运
  3. Android向服务器传接和接收数据的方法汇
  4. RelativeLayout 属性
  5. Android开发资源完全汇总(转MatthewChen
  6. Handler机制情景分析
  7. use '@foo' to launch a virtual device
  8. android 双向滑动 稍加改进,可做成QQHD效
  9. Android Studio 下载安装教程
  10. 【Unity3D】与Android相互传递消息