Android:当软键盘打开时,底部 View 不应出现在键盘上方但滚动应该起作用。如何实现?

标签 android xml scrollview android-relativelayout android-softkeyboard

我使用相对布局作为 Root View ,底部有一个 View 。当我打开键盘时,我的 View 上升,然后我使用

<activity
 android:windowSoftInputMode="adjustPan"> 
 </activity>

View that need to be in bottom

执行此操作后,我的 View 没有显示,但我的内容仍然没有向上滚动,它在屏幕后面。我想将我的内容滚动到底部 如何实现?请帮助我。

Scroll the view after keyboard open

最佳答案

试试这个

android:windowSoftInputMode="adjustResize"

如果您使用的是全屏 Activity ,那么什么都不会起作用。

关于Android:当软键盘打开时,底部 View 不应出现在键盘上方但滚动应该起作用。如何实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37922326/

相关文章:

android - Android 浏览器不支持带百分比值的边框半径

android - lateinit的isInitialized属性在伴侣对象中不起作用

android - 从 Cursor 到 LinearLayout 的动态项目列表,无需使用 ListView

xml - 宏 VBA Excel 创建 XML 文件日期

android - 如何在Android Lollipop 中添加scrollview 边缘颜色效果?

ios - UIScrollview 动态内容大小根据项目数量非常不同

javascript - React Native ScrollView/ListView RefreshControl 最初在右上角很难看

android - html 输入捕获 ="camera"不起作用,它会在 phonegap 应用程序 (android) 上打开一个画廊

php - XML 到 JSON 或数组? PHP

xml - 是否有任何gradle插件来验证XML?