0

私はこのレイアウトを持っています:

現在のレイアウト

ListView を ScrollView 内に配置するのは少しトリッキーでしたが、うまくいきました。リストが大きく、スクロールするとスクロールが表示される場合..フォームを含むすべてが上に表示されます。それは大丈夫です!

ここで、画面の下部に固定された TextView を配置したいと思います。合計として

ScrollView で、RelativeLayout put layout_weight = "1" ですべてをラップしようとしました。働いた。しかし、キーボードが表示されると、TextView に沿って上昇し、それを望んでいません。

キーボードが表示されたときに移動せずに、画面の下部に TextView を設定するにはどうすればよいですか?

4

2 に答える 2

1

すべてを相対的なレイアウトに配置します。TextView を相対レイアウトに追加し、TextView で layout_alignParentBottom を設定します。次に、ScrollView で、TextView を参照する layout_above を設定します。

于 2013-06-01T20:41:59.993 に答える
0

設計階層に従います。

<LinearLayout.....>

<ScrollView>

<You Old Views/>

</ScrollView

<TextView> .. </TextView>


</LinearLayout>
于 2016-06-07T07:50:06.843 に答える