我是一個Android初學者,今天在佈局時遇到軟鍵盤把LinearLayout底層的圖片向上擠壓的問題,經過在網上了解了軟鍵盤的工做原理後才知道軟鍵盤是一個Dialog即遮罩,因此只要這個遮罩遮住LinearLayout便可解決問題了。android
只需在文件AndroidManifest.xml中添加這句app
android:windowSoftInputMode = "adjustPan"代碼,佈局
如:xml
<activity圖片
android:windowSoftInputMode = "adjustPan"string
android:name="你的包名"
android:label="@string/app_name">it
<intent-filter>
<action android:name="android.intent.action.MAIN" />io
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>原理
</activity>activity
便可讓LinearLayout的圖片不被軟鍵盤擠壓。