Android虚拟键盘位置

时间:2017-04-26 09:25:50

标签: android layout keyboard overlap

我在Android Studio中有两个活动表单。我试图得到它所以表单将滚动,当虚拟键盘弹出时,它将不会覆盖内容。例如:

Login

正如您所看到的那样,键盘与两个文本框之间的两个按钮重叠。我怎么能这样做呢?它不会这样做?

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

干杯。

2 个答案:

答案 0 :(得分:1)

您可能想要使用windowSoftInputMode

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

有关详细信息,请参阅开发人员文档here

答案 1 :(得分:0)

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