2014-06-04 97 views
0

最初我只需要將相機按鈕添加到標準鍵盤以導航到相機活動。經過一些研究後,這通過使用keyboardView來實現。我遵循http://www.fampennings.nl/maarten/android/09keyboard/index.htm,它工作得很好,除了與SearchView一起工作。在Android上的SearchView中使用自定義鍵盤時隱藏系統鍵盤

SearchView被圖標化時,單擊搜索圖標將導致定製的keyboardView和系統鍵盤都彈出。

我試圖覆蓋SearchView.setOnSearchClickListener()setOnFocusChangeListener()。他們沒有工作。

我的問題是如何隱藏系統鍵盤?

回答

0

如前所述here組onTouchListener與這些代碼:

edittext.setInputType(InputType.TYPE_NULL);  
if (android.os.Build.VERSION.SDK_INT >= 11) 
{ 
    edittext.setRawInputType(InputType.TYPE_CLASS_TEXT); 
    edittext.setTextIsSelectable(true); 
}