1

私は使っている、

    InputMethodManager imm = ((InputMethodManager) getView().getContext().getSystemService(
            Context.INPUT_METHOD_SERVICE));
    getView().requestFocus();
    imm.toggleSoftInputFromWindow(getView().getWindowToken(),
            InputMethodManager.SHOW_FORCED, 0);

コードでキーボードのオン/オフを切り替えますが、Samsung Galaxy NOTEキーボードが縦向きモードで存在し、横向きに切り替えると、キーボードはそのままになります(そうすべきです!)が、縦向きモードに戻すとキーボードが消え、私はInputmanagerのトグルを使用して、キーボードが来ません。しかし、画面をオフにしてからオンにすると、キーボードが再び表示されます。

これは、サードパーティのキーボードの場合には発生しません。

これは、他のデバイスの場合には発生しません。

4

0 に答える 0