Android EditText单击,键盘滚动到不同视图

时间:2017-03-29 19:29:47

标签: android android-edittext android-softkeyboard

我有一个EditText。单击它时,输入键盘会在其正上方显示EditText。我希望键盘在另一个视图中向下显示一点,就好像键盘正在关注那个。有办法解决这个问题吗?

我的用例是我在垂直LinearLayout中有两个EditTexts和一个Button。我想要它,以便当我点击任一EditTexts时,键盘将弹出并仍然显示所有三个视图。

1 个答案:

答案 0 :(得分:0)

最佳做法,您不会想要,即在键盘显示时显示所有视图。这将迫使android在没有足够空间时挤压视图。 最好的选择是尝试将paddingBottom添加到EditText android:paddingBottom="15dp"示例中。这应该将键盘与EditText下方15个像素对齐。 您也可以使用上面建议的ScrollView,它允许Android为您自动处理垂直滚动。