android - 键盘弹起时调整 ScrollView

标签 android keyboard scrollview android-keypad

我有一个包含表单的 Activity 。因为表单很长,所以我使用了 ScrollView 。

问题是当键盘弹起时 ScrollView 不会改变。键盘与 ScrollView 的最后一部分重叠。

如何确保键盘位于 ScrollView 下方,并且 ScrollView 已调整为适合其上方的空间?

与此同时,有没有办法确保“上一个”和“下一个”按钮也在键盘上?

最佳答案

在应用程序的 list 文件中,将以下内容添加到所需的 <activity /> --

 android:windowSoftInputMode="stateAlwaysHidden|adjustResize|adjustPan"

关于android - 键盘弹起时调整 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12422566/

相关文章:

ios - UIScrollView 禁用顶部弹跳

android - 如何在软键盘上方设置布局

android - 从 WebView 启动自定义 Android 应用程序

android - 是否可以水平显示可扩展 ListView 的 subview ?

qt - 捕获 Qt 修饰键释放

android - 改变声音/点击软键盘 - android

android - 如何防止 ScrollView 隐藏页脚?

Android:WebView goback() 始终为重定向 URL 重新加载同一页面

Android xml vs java 布局性能

ios - iphone 键盘 unicode 映射