Android手机软键盘enter改为搜索
生活随笔
收集整理的這篇文章主要介紹了
Android手机软键盘enter改为搜索
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需求
Android 搜索 把軟鍵盤上的回車鍵改為搜索。當用戶聚焦EditText時彈出鍵盤,鍵盤右下角示意為“搜索”按鈕;當用戶輸入內容后,點擊搜索按鈕將進行關鍵詞搜索,當用戶沒有輸入內容點擊搜索按鈕,將收起鍵盤。
實現(EditText)
1、設置屬性
設置屬性①:android:imeOptions="actionSearch",在該Editview獲得焦點的時候將“回車”鍵改為“搜索”
設置屬性②android:singleLine="true" 不然回車【搜索】會換行
2、代碼中操作
etSearch.setOnKeyListener(new View.OnKeyListener() {@Overridepublic boolean onKey(View v, int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_UP) {//先隱藏鍵盤((InputMethodManager) getActivity().getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);//其次再做相應操作inputContent = etSearch.getText().toString();if (StringUtils.isBlank(inputContent)) {} else {//做相應的操作}}return false;}});總結
以上是生活随笔為你收集整理的Android手机软键盘enter改为搜索的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《今日简史》《人类简史》《未来简史》
- 下一篇: Android常用布局-01