键盘启动时调整滚动视图

dum*_*azy 14 keyboard android scrollview android-keypad

我有一个带有表单的活动.因为表单很长,所以我使用了scrollview.

问题是当键盘启动时,scrollview不会改变.键盘与scrollview的最后一部分重叠.

如何确保键盘位于scrollview下方并调整scrollview以适应其上方的空间?

同时,有没有办法确保键盘上的"上一个"和"下一个"按钮也在键盘中?

Pra*_*hra 13

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

 android:windowSoftInputMode="stateAlwaysHidden|adjustResize|adjustPan"
Run Code Online (Sandbox Code Playgroud)

  • 根据Android文档使用多个'state*'或'adjust*'值有未定义的结果.你应该使用'one state','one adjust'或'one state and one adjust'值. (12认同)

Buc*_*cks 9

您需要在AndroidManifest.xml文件中添加android:windowSoftInputMode ="adjustResize".