如何在键盘上方显示我的滚动布局?

arn*_*rnp 9 android scrollview android-layout android-softkeyboard

我在相对布局中使用了scrollview.

当没有键盘时,我可以在所有手机中滚动到页面的末尾,在某些手机中,我可以在键盘打开时完全查看滚动布局.ie) - 键盘上方滚动视图的结尾.

我分析的问题是因为键盘的类型在不同的Android设备中有所不同.

得到一些答案,在活动清单中添加windowSoftInputMode.

还添加了: android:windowSoftInputMode="stateHidden|adjustResize"

但仍然遇到同样的问题.如果您有解决方案或遇到问题,请分享您的想法.谢谢你的时间.

jri*_*ggs 3

我在研究类似问题时遇到了这个问题。android:windowSoftInputMode="adjustResize"有时有效,其他时候无效。为什么不?

这个答案讨论了 Android 全屏主题。Honeycomb (3.1) adjustmentResize 不再工作?

对我来说问题是这里的调用:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

将标志设置为全屏会阻止键盘出现时的正确滚动。