4
我正在開發我自己的自定義鍵盤。Android手柄「搜索」按鈕按下自定義鍵盤
如果我們的鍵盤用IME_ACTION_SEARCH
參數打開,如何處理「搜索」按鈕?
我有以下代碼,但不幸的是在搜索的情況下它不工作。在正常情況下,完成按鈕它運行良好。
final int options = this.getCurrentInputEditorInfo().imeOptions;
final int actionId = options & EditorInfo.IME_MASK_ACTION;
switch (actionId) {
case EditorInfo.IME_ACTION_SEARCH:
ic.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_SEARCH));
break;
default:
ic.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_ENTER));
}
感謝
THANK YOU!但爲什麼手動發送事件不起作用?你有什麼想法嗎? – Mohammad