7

横向きモードでアプリのソフトキーボードを開くと、キーボードがアプリ全体を覆っています。表示されるのは、キーボードとテキストを入力するための上部のスペースだけです。キーボードはポートレートモードで正しく表示されます。

4

1 に答える 1

11

基本的に、アプリケーションのバグではありません。キーボード IME の設計方法です。ユーザーが横向きモードにすると、画面全体が占有されます。

Play ストアからサードパーティの IME をインストールして、ポートレート モードでどのように動作するかを確認できます。

以下のMCeleyによって提供されたリンクに従って。以下のようなことができます

@Override
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
    outAttrs.imeOptions = EditorInfo.IME_FLAG_NO_EXTRACT_UI;
}

または、以下のようにアクティビティのマニフェストを変更します

android:imeOptions="flagNoExtractUi" 

詳細については、こちらをお読みください

于 2013-03-20T12:38:19.950 に答える