当出现软键盘时,如何防止Android webview中的固定页脚覆盖输入字段?
我有一个webview,它是一个react应用程序(不是react native)。这是一个带有两个输入字段和固定页脚的登录页面 当输入被聚焦时,页脚出现并与输入字段重叠,隐藏密码输入字段 如何使页脚保持在键盘下当出现软键盘时,如何防止Android webview中的固定页脚覆盖输入字段?,android,html,css,reactjs,webview,Android,Html,Css,Reactjs,Webview,我有一个webview,它是一个react应用程序(不是react native)。这是一个带有两个输入字段和固定页脚的登录页面 当输入被聚焦时,页脚出现并与输入字段重叠,隐藏密码输入字段 如何使页脚保持在键盘下 设置活动的onCreate方法页脚css位置是否设置为固定?另外,有一个骇人的想法是将页脚设置为显示:只要输入集中,就显示“无”。无论如何,发布css可能是个好主意!=)另一个解决方法是使用媒体查询。如果您知道它需要在哪个高度停止粘到底部,请使用@介质(最大高度:)然后在介质内部将其
设置活动的onCreate方法页脚css位置是否设置为固定?另外,有一个骇人的想法是将页脚设置为显示:只要输入集中,就显示“无”。无论如何,发布css可能是个好主意!=)另一个解决方法是使用媒体查询。如果您知道它需要在哪个高度停止粘到底部,请使用
@介质(最大高度:)
然后在介质内部将其位置设置为相对位置
(而不是默认设置为绝对位置
)。我还添加了额外的页边距顶部
,以增加更多空间。我想是的,但没有尝试。如果我有这个android:WindowsOfInputMode=“adjustPan”,你可以通过放入清单或java活动来尝试,但它不起作用还有其他解决方案,但我很忙,一旦我有空,我会让你知道的
getActivity().getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);