[解決済み】Android:ソフトキーボードがビューを押し上げるのを防ぐにはどうしたらいいですか?
2022-03-24 02:57:29
質問
アプリの下部に縦長のスライド式ドロワーがあります。ソフトキーボードを開くと、ドロワーのタブが押し上げられ、キーボードの上に配置されます。実際には、画面の下部に表示されたままで、キーボードが表示されると隠れるようにしたいのですが、どうすればよいでしょうか?
他にこの問題に遭遇した方はいらっしゃいますか?修正する方法を知っていますか?
解決方法は?
アクティビティーの
windowSoftInputMode
フラグを
adjustPan
を追加してください。
AndroidMainfest.xml
ファイルをアクティビティタグ内に作成します。
を確認します。 公式ドキュメント をご覧ください。
<activity
...
android:windowSoftInputMode="adjustPan">
</activity>
コンテナのサイズが変わらない場合、高さを "親に合わせる" に設定している可能性があります。可能であれば、親を "Wrap Content" に設定するか、親の上部と下部に制約があるレイアウトに設定してください。
親コンテナは使用可能なスペースに合わせて縮小されるため、コンテンツはスクロールビューの中に置くとよいでしょう(携帯電話のメーカーや選択したレイアウトによりますが...)。
- コンテンツが潰される
- 画面外に垂れ下がるコンテンツ
- キーボードの下にコンテンツがあるため、アクセスできない。
レイアウトが相対レイアウトや制約レイアウトであっても、コンテンツに問題1~3が発生する可能性があります。
関連
-
[解決済み] ユーザーが拒否する可能性のあるパーミッションが必要なコール
-
[解決済み] 現在のテーマでスタイル 'coordinatorLayoutStyle' を見つけることができませんでした。
-
[解決済み] [Solved] Unsupported method: ベースコンフィグ.getApplicationIdSuffix()
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み] ソフトキーボードが表示されているときに、レイアウトを上に移動させる?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】プロガードを有効にすると、タスク ':app:crashlyticsStoreDeobsDebug' の依存関係を判断できない。
-
[解決済み】Android Studio。adbバージョン」の結果を取得できない
-
[解決済み】Android Studioでused import文がunused import文に指定されるのはなぜ?
-
[解決済み】android.content.ActivityNotFoundException: 明示的なアクティビティクラスを見つけることができません。
-
[解決済み] エラー - Android リソースのリンクに失敗しました (AAPT2 27.0.3 Daemon #0)
-
[解決済み] サポートされていないメソッドです。BaseConfig.getApplicationIdSuffix()がサポートされていません。
-
[解決済み] エラー - Android リソースのリンクに失敗しました (AAPT2 27.0.3 Daemon #0)
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] Androidでイメージビューの背景を透明に設定する
-
[解決済み] APKのインストール中にDELETE_FAILED_INTERNAL_ERRORエラーが発生する。