關於android輸入框被鍵盤遮擋的問題
在android的開發中,將整個頁麵隻使用LinearLayout編輯時,當點擊輸入框時,係統自帶的虛擬鍵盤會遮擋住輸入框,效果如下圖,遮擋住了MSN輸入框

此頁麵不出現虛擬鍵盤時是:

解決辦法是在整個頁麵配置文件中,在LinearLayout布局外加入
<ScrollView xmlns:androhttps://schemas.android.com/apk/res/android%22">https://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="@drawable/backgroundshape">
這樣在係統自動調用虛擬鍵盤時,整個頁麵布局會發生變化,分為兩個部分,一個是虛擬鍵盤顯示的部分,一個是你自己的頁麵。效果如下圖:出現滾動條

最後更新:2017-04-02 06:51:55