1. ホーム
  2. android

[解決済み] ソフトキーボードが表示されているときに、レイアウトを上に移動させる?

2022-04-23 22:38:42

質問

RelativeViewにalign bottom属性を設定した要素がいくつかあるのですが、ソフトキーボードが表示されると、要素がソフトキーボードで隠れてしまうのですが、どうしたらいいでしょうか?

画面上に十分なスペースがある場合は、キーボードの上に表示されるように移動するか、キーボードの上の部分をスクロールできるようにして、ユーザーがまだ要素を見ることができるようにしたいと思います。

どのようにアプローチしたらよいか、何かアイデアはありますか?

どのように解決するのですか?

はい、ご覧ください。 Android開発者向けサイトにあるこの記事 フレームワークがソフトキーボードの出現をどのように扱うかについて説明しています。

android:windowSoftInputMode 属性を使用すると、レイアウトのサイズを変更するかどうか、またはスクロールするかどうかなど、アクティビティごとに何が起こるかを指定することができます。