如圖所示:

一.如何設(shè)置軟鍵盤(pán)顯示搜索按鈕?
在XML在輸入框中加入android:imeOptions="actionSearch"
二.如何監(jiān)聽(tīng)搜索按鈕?
et_key.setOnEditorActionListener(newTextView.OnEditorActionListener() {
??????? @Override
???????? public booleanonEditorAction(TextView v, intactionId,KeyEvent event) {
?????????????? if(actionId == EditorInfo.IME_ACTION_SEARCH){
?????????????? // 先隱藏鍵盤(pán)
?????????????? ((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;
?????? }
});
三.如何解決軟鍵盤(pán)會(huì)把原界面擠上去的問(wèn)題?
在androidMainfest.xml文件中在此Activity中寫(xiě)入 android:windowSoftInputMode="adjustPan"