2017-10-13 5 views
0

上のレイアウトをプッシュしていない私は、次のようなレイアウトを持っています。私が望むのは、EditTextだけがキーボードに座っていることですが、上記のFragmentContainerはそのまま「バックグラウンド」として残ります。 AndroidManifest.xmlファイルで、android:windowSoftInputMode = "adjustResize"を使用して、これを取得しましたが、私のアプリケーションはフルスクリーンで、このタグはフルスクリーンでは動作しません。キーボードは私のアプリケーションでのEditText

答えて

2

私が知る限り、あなたが何を記述しているかを達成する方法はありません。

  • adjustNothing

    これらはwindowSoftInputModeのために使用可能な選択肢があり、キーボードが表示されたら、ウィンドウは全く調整されていません。これにより、fragment_containerの移動やサイズ変更が中止されますが、キーボードはテキスト入力フィールドをカバーします。

  • adjustResize:キーボードが表示されると、ウィンドウは垂直方向に「縮小」されます。これにより、キーボードが閉じられている場合よりもスペースが少なくて済み、フラグメントレイアウトに影響が出る可能性があります(fragment_container)。

  • adjustPan:キーボードが表示されたら、画面が上に "プッシュ"されます。これにより、あなたのfragment_containerの上部が画面の端で切り取られます。

  • adjustUnspecified:上記の3つのオプションのいずれかを選択できます。

以下は、これらの属性を説明するのに役立つ写真です。

Keyboard closed

キーボードとのレイアウトは、左から右

Keyboard open; adjustNothing Keyboard open; adjustResize Keyboard open; adjustPan

を閉じ:adjustNothingadjustResize、及びadjustPan

関連する問題