我有一个EditText。单击它时,输入键盘会在其正上方显示EditText。我希望键盘在另一个视图中向下显示一点,就好像键盘正在关注那个。有办法解决这个问题吗?
我的用例是我在垂直LinearLayout中有两个EditTexts和一个Button。我想要它,以便当我点击任一EditTexts时,键盘将弹出并仍然显示所有三个视图。
答案 0 :(得分:0)
最佳做法,您不会想要,即在键盘显示时显示所有视图。这将迫使android在没有足够空间时挤压视图。
最好的选择是尝试将paddingBottom
添加到EditText
android:paddingBottom="15dp"
示例中。这应该将键盘与EditText
下方15个像素对齐。
您也可以使用上面建议的ScrollView
,它允许Android为您自动处理垂直滚动。