首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓键盘- android:windowSoftInputMode="adjustPan“

安卓键盘- android:windowSoftInputMode="adjustPan“
EN

Stack Overflow用户
提问于 2016-02-05 04:04:04
回答 1查看 1.2K关注 0票数 4

我知道这里有很多与Android的虚拟键盘相关的东西,但我似乎不知道如何解决我的问题。

对于那些不熟悉AdjustPanAdjustResize的人,您可以查看他们在这里做什么- Difference between adjustResize and adjustPan in android?

我试图实现的是AdjustPan结果,在这个结果中,我的are视图没有调整大小,而是滚动到输入框中,因为我在屏幕底部有提交/取消按钮,这些按钮是position:absolute。当我使用AdjustPan设置时,键盘会打开,但会覆盖我的输入,不会滚动到输入的网页视图。

另一方面,当我使用AdjustResize选项时,页脚中的position:absolute按钮涵盖了最后几个输入,因为有相当多的内容可以容纳屏幕大小的一半。

目前我的活动是这样的

代码语言:javascript
复制
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleTop" android:name="MainActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar" android:windowSoftInputMode="adjustResize">

我试图避免Javascript侦听器解决方案,因为它们似乎有点恶意,而且根据我的经验,通常不会提供无缝的外观和感觉。

EN

回答 1

Stack Overflow用户

发布于 2016-02-05 08:50:34

  1. 备选案文1

添加一个与键盘高度大致相等的空白布局。将webview和空白布局移动到ScrollView中,并禁用webview滚动。

  1. 备选案文2

在web视图中加载的web内容中添加几行中断。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35216095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档