如何在 Android 中完全显示多行 editText(部分被键盘隐藏)
How to show entirely multiline editText in Android (partially hidden by keyboard)
我有三个 editText,最后一个是多行的。
当我点击第三个时,键盘打开,只显示此 editText 多行的第一行。
我想让这个页面可以滚动,这样我也可以在键盘打开的情况下按下发送按钮。
我将所有内容都放在 ScrollView 中,但发送按钮下方没有任何内容,并且滚动不起作用。如果我将更多随意视图放在发送按钮下方,则这是可滚动的。但不是那么优雅。 (我可以在发送按钮后放一些白色的东西)
将所有视图放在顶级 ScrollView 中,以便在屏幕没有您期望的那么高时可以滚动内容。为一般布局目的假定屏幕高度不是一个好主意。如果您希望您的内容在所有屏幕尺寸、方向和键盘状态下都可滚动,请始终使用 ScrollView。
我有三个 editText,最后一个是多行的。 当我点击第三个时,键盘打开,只显示此 editText 多行的第一行。
我想让这个页面可以滚动,这样我也可以在键盘打开的情况下按下发送按钮。
我将所有内容都放在 ScrollView 中,但发送按钮下方没有任何内容,并且滚动不起作用。如果我将更多随意视图放在发送按钮下方,则这是可滚动的。但不是那么优雅。 (我可以在发送按钮后放一些白色的东西)
将所有视图放在顶级 ScrollView 中,以便在屏幕没有您期望的那么高时可以滚动内容。为一般布局目的假定屏幕高度不是一个好主意。如果您希望您的内容在所有屏幕尺寸、方向和键盘状态下都可滚动,请始终使用 ScrollView。