2017-04-26 217 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,我不知道其他佈局)