0

私はこのようなレイアウトを持っています -

<Relativelayout

<ScrollView
           <LinearLayout>
            </LinearLayout>
</ScrollView>

<LinearLayout>
</LinearLayout>

</Relative>

完全なコードを見たい場合は、ここにあります

問題は、ソフト キーボードが画面に表示されるたびに、下の線形レイアウトがScrollView持ち上げられ、 内のビューがブロックされることですScrollView

私が欲しいのは、ソフトキーボードが表示されている場合、何も持ち上げられないが、スクロールできることScrollViewです。

編集

前はよくわからなかったのかもしれません....誰もがこれを変えろと言っているので

android:windowSoftInputMode

調整パン | 状態と調整値の調整サイズ変更または組み合わせ

私はすでにこれを行いました..これにより、 ScrollView の下の LinearLayout の持ち上げが防止されますが、 ScrollView のスクロール機能もブロックされます。

編集2

@WritingForAnroidが答えで示唆しているように、レイアウトでScrollView親ビューを作成し、それで問題を解決しましたが、スクロールビューは常にwrap_contentの方法で高さを取得するため、以前は画面の下部に配置されていた下部ビューが整列されないため、下部を整列するにはどうすればよいですかScrollView が親ビューの場合、画面の下部にあるビュー。

スクリーンショット -スクリーンショット

助けてください !前もって感謝します。

4

2 に答える 2

0

Scrollview を親ビューとして作成し、この行をマニフェスト ファイルのアクティビティに追加します

android:windowSoftInputMode="adjustResize"

于 2016-09-09T12:19:07.477 に答える