Android手机软键盘enter改为搜索
生活随笔
收集整理的這篇文章主要介紹了
Android手机软键盘enter改为搜索
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
需求
Android 搜索 把軟鍵盤上的回車鍵改為搜索。當(dāng)用戶聚焦EditText時彈出鍵盤,鍵盤右下角示意為“搜索”按鈕;當(dāng)用戶輸入內(nèi)容后,點擊搜索按鈕將進(jìn)行關(guān)鍵詞搜索,當(dāng)用戶沒有輸入內(nèi)容點擊搜索按鈕,將收起鍵盤。
實現(xiàn)(EditText)
1、設(shè)置屬性
設(shè)置屬性①:android:imeOptions="actionSearch",在該Editview獲得焦點的時候?qū)ⅰ盎剀嚒辨I改為“搜索”
設(shè)置屬性②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);//其次再做相應(yīng)操作inputContent = etSearch.getText().toString();if (StringUtils.isBlank(inputContent)) {} else {//做相應(yīng)的操作}}return false;}});總結(jié)
以上是生活随笔為你收集整理的Android手机软键盘enter改为搜索的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《今日简史》《人类简史》《未来简史》
- 下一篇: 读Exploring Randomly