2

私の質問は、windowSoftInput 設定を無視する特定のビュー要素を取得する方法、または 1 つのビュー要素に特定の設定を設定する方法はありますか? (私の問題に対する他の解決策も大歓迎です)

以下は、私の問題の詳細です。

背景画像をメインの FrameLayout に設定した Android アクティビティがあります。このレイアウトには、他にもいくつかのレイアウトが含まれています。特に、片側にブランド ロゴがあり、反対側に編集テキスト ボックスのあるスクロールビューがあります。

を使用するwindowSoftInput="adjustResize"とうまく機能しますが、背景画像が歪んでしまいます。ただし、使用windowSoftInput="adjustPan"すると、ブランドのロゴが画面の外にパンされ、スクロールビューが台無しになり、キーボードが edittext ボックスをブロックします。

これまでのところ、Web やドキュメントを調べても解決策が見つからないか、それが可能かどうかさえわかりません。Androidのレイアウトはいつも私を混乱させるようです..

4

0 に答える 0