键盘出现时如何在我的布局中调整单个视图的大小?

时间:2011-09-01 14:36:34

标签: android listview keyboard resize android-softkeyboard

我为我的应用程序构建了一个搜索功能,并在列表视图中显示结果,该列表视图位于其余布局的顶部。 布局针对蜂窝片进行了优化。 一切正常,但我不希望键盘重叠我的列表视图。我想在高度调整它,以便它适合剩余的空间。 有没有人有想法?

我知道可以在清单中设置android:windowSoftInputMode参数,但这对我不起作用,因为它会影响整个活动。我只想调整一个视图的大小。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,是的,你想使用android:windowSoftInputMode =“adjustResize”。只需将所有内容设置为android:layout_height =“wrap_content”,但ListView除外,它设置为android:layout_height =“match_parent”;这应该保持ListView以外的所有内容,它将调整大小以适应剩余的空间。