0

Dialog クラスを拡張してカスタム ダイアログを作成しました。

私のアプリには EditText があり、ユーザーがアクション バーから終了した後に [OK] を押すと、キーボードがオンになります。次に、すべてが正常に完了したことを示す CustomDialog が表示され、クリックすると、このようにキーボードを閉じます

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0);

しかし、キーボードはオンのままです。ビルダーを作成して同じことをすると、キーボードが非表示になります。また、別の手がかりとして、edittext の inputType は数値ですが、ダイアログが表示されるとテキストになります。

アドバイスやアイデアをありがとう。

4

1 に答える 1