首页投稿(暂停使用,暂停投稿)

android软键盘的搜索按钮

2016-06-14  本文已影响1995人  墨源为水

如图所示:

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

在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"

上一篇 下一篇

猜你喜欢

热点阅读