Android 設置軟鍵盤搜索鍵以及監聽搜索鍵點擊事件


如圖所示,有時候為了布局美觀,在搜索時沒有搜索按鈕,而是調用軟件盤上的按鈕。調用的實現只需要在XML在輸入框中加入android:imeOptions="actionSearch",另外,還要設置android:singleLine="true",保證點擊不會換行,最后調用軟鍵盤時,回車鍵就會顯示搜索二字。

然后調用 OnEditorActionListener,不是OnKeyListener

    searchPatient.setOnEditorActionListener(new TextView.OnEditorActionListener() {
            @Override
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                if (actionId == EditorInfo.IME_ACTION_SEARCH) {
                    String search = searchPatient.getText().toString().trim();
                    initCaseControl(search);
                    return true;
                }
                return false;
            }
        });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM