私の質問は、windowSoftInput 設定を無視する特定のビュー要素を取得する方法、または 1 つのビュー要素に特定の設定を設定する方法はありますか? (私の問題に対する他の解決策も大歓迎です)
以下は、私の問題の詳細です。
背景画像をメインの FrameLayout に設定した Android アクティビティがあります。このレイアウトには、他にもいくつかのレイアウトが含まれています。特に、片側にブランド ロゴがあり、反対側に編集テキスト ボックスのあるスクロールビューがあります。
を使用するwindowSoftInput="adjustResize"
とうまく機能しますが、背景画像が歪んでしまいます。ただし、使用windowSoftInput="adjustPan"
すると、ブランドのロゴが画面の外にパンされ、スクロールビューが台無しになり、キーボードが edittext ボックスをブロックします。
これまでのところ、Web やドキュメントを調べても解決策が見つからないか、それが可能かどうかさえわかりません。Androidのレイアウトはいつも私を混乱させるようです..