我在Android Studio中有兩種活動形式。我試圖獲取它,所以窗體將滾動,當虛擬鍵盤彈出時,它不會覆蓋內容。例如:Android虛擬鍵盤位置
正如你可以看到鍵盤重疊underneith兩個文本框兩個按鈕。我怎樣才能做到這一點,所以它不這樣做?
我已經嘗試在清單文件中使用android:windowSoftInputMode="adjustResize"
,但它似乎仍然覆蓋按鈕。
乾杯。
我在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」等,它不會什麼 –