2017-04-26 167 views
0

我在Android Studio中有两种活动形式。我试图获取它,所以窗体将滚动,当虚拟键盘弹出时,它不会覆盖内容。例如:Android虚拟键盘位置

Login

正如你可以看到键盘重叠underneith两个文本框两个按钮。我怎样才能做到这一点,所以它不这样做?

我已经尝试在清单文件中使用android:windowSoftInputMode="adjustResize",但它似乎仍然覆盖按钮。

干杯。

+0

您可以在Android清单文件中使用AdjustSpan/Adjustresize属性为该活动 –

+0

我已经尝试使用android:windowSoftInputMode =“adjustPan”等,它不会什么 –

回答

1

你可能想玩windowSoftInputMode

<activity android:windowSoftInputMode="stateVisible|adjustResize" . . . > 

查看开发人员文档here获取更多信息。

0

我发现如果清单中的android:windowSoftInputMode="adjustResize"不起作用,那么您的layout.xml的根视图中可能没有android:fitsSystemWindows="true"(在我的情况下,我遇到了ConstraintLayout的问题,但我也知道它作品为relativeLayout,我不知道其他布局)