と がありEditTextますButton。ボタンをクリックすると、EditTextキーボードを開き、同時ににフォーカスを要求したいEditTextので、ユーザーがキーボードで直接入力を開始すると、テキストがに表示されますEditText。しかし、私の場合、ボタンをクリックするとキーボードが開きますが、EditTextユーザーがEditTextもう一度クリックして書き込む必要があるため、にフォーカスが設定されません。どうした。ヘルプや提案。
コードボタンのクリック時
m_SearchEditText.requestFocus();
InputMethodManager inputMethodManager=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInputFromWindow(m_SearchEditText.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);