window: adjustNothing, adjustPan, adjustResize, adjustUnspecified
softInput:stateAlwaysHidden, stateAlwaysVisible, stateHidden, stateUnchanged, stateUnspecified, stateVisible

AndroidManifest中進(jìn)行設(shè)置該Activity:
windowSoftInputMode=“adjustNothing”
這時(shí),當(dāng)軟件盤彈出時(shí),window不作調(diào)整,當(dāng)頁面向上滑動(dòng)到頂時(shí),下面有輸入框,會(huì)被軟鍵盤蓋住
windowSoftInputMode=“adjustPan”
這時(shí),當(dāng)軟鍵盤彈出時(shí),window調(diào)整頁面顯示,這個(gè)是調(diào)整空白區(qū)域,會(huì)自動(dòng)將獲取焦點(diǎn)的輸入框滑動(dòng)到彈出的軟鍵盤上方,但是,當(dāng)最下方的輸入框,還是會(huì)被遮擋,這時(shí)window已經(jīng)調(diào)整不了,并且頁面向上滑動(dòng)時(shí),Toolbar也會(huì)被頂出屏幕
windowSoftInputMode=“adjustResize”
這時(shí),當(dāng)軟鍵盤彈出時(shí),window調(diào)整頁面顯示,這個(gè)調(diào)整是調(diào)整整個(gè)頁面的大小,比如,現(xiàn)在軟鍵盤彈出,那么上面我這個(gè)頁面,等于是整體往上壓縮,下面擠出一個(gè)可以放下軟鍵盤的區(qū)域,所以,就會(huì)把我下方的LinearLayout區(qū)域都擠上去,那么整個(gè)頁面都變形了。