Android虚拟键盘位置
问题描述:
我在Android Studio中有两种活动形式。我试图获取它,所以窗体将滚动,当虚拟键盘弹出时,它不会覆盖内容。例如:Android虚拟键盘位置
正如你可以看到键盘重叠underneith两个文本框两个按钮。我怎样才能做到这一点,所以它不这样做?
我已经尝试在清单文件中使用android:windowSoftInputMode="adjustResize"
,但它似乎仍然覆盖按钮。
干杯。
答
你可能想玩windowSoftInputMode
。
<activity android:windowSoftInputMode="stateVisible|adjustResize" . . . >
查看开发人员文档here获取更多信息。
答
我发现如果清单中的android:windowSoftInputMode="adjustResize"
不起作用,那么您的layout.xml的根视图中可能没有android:fitsSystemWindows="true"
(在我的情况下,我遇到了ConstraintLayout的问题,但我也知道它作品为relativeLayout,我不知道其他布局)
您可以在Android清单文件中使用AdjustSpan/Adjustresize属性为该活动 –
我已经尝试使用android:windowSoftInputMode =“adjustPan”等,它不会什么 –