2017-11-30 10 views
0

現在、Firebaseの使用方法を学習中です。実験用に非常にシンプルなUIを作成しました。残念ながら、私がアプリケーションをテストし、キーボードでEditTextを入力したい場合、キーボードはUI要素の上に表示されます。なぜこれが起こっているのか分かりません。私はConstraintLayoutとRelativeLayoutを試しましたが、問題は両方のレイアウトにあります。 EditTextキーボードのキーボードでUI要素が再配置されない

​​

に事前に感謝を充填中にのEditText

enter image description here

に充填する前に

+0

これを確認してくださいhttps://developer.android.com/guide/topics/manifest/activity-element.html#wsoft –

+0

共有レイアウトxmlファイル... – Omi

答えて

0

内のレイアウトを記述するマニフェストファイルのあなたの活動に

android:windowSoftInputMode="stateVisible|adjustResize" 

を追加します。

1

ソフトキーボードの上にレイアウトをスクロールするcdoeのこの行を追加します。

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE|WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); 

または、 scrollview

+0

マニフェストでも行うことができます。 android:windowSoftInputMode = "stateVisible | adjustResize"をアクティビティ –

+0

@ PietroScarampellaに追加して、マニフェストへのそのXML行が私の問題を修正しました。どうもありがとうございました! – Obdam

+0

@ Obdam私は返信としてそれを追加します。良い一日を! –

関連する問題