1. 程式人生 > >解決軟體盤遮擋或者覆蓋EdtextView的問題

解決軟體盤遮擋或者覆蓋EdtextView的問題

  最近開發有一個bug,Edtextview被部分遮擋的問題.奇怪的是第一次點選輸入的時候軟鍵盤不會被遮擋,但是當你手動取消軟鍵盤,再次點選的時候軟鍵盤就會遮擋EdtextView輸入框。很苦惱,在mainfest裡面設定activity屬性android:windowSoftInputMode="stateVisible|adjustResize",使用scrollView進行最外層佈局。各種百度 google 部落格,微信,QQ都沒找到好的辦法.快到奔潰的邊緣.無意中看到了一個部落格:

http://www.cnblogs.com/endure/p/5957836.html   這篇靈感很多。感覺這個行,就試了下.果然試試就可以了。這個果然是一個好的辦法. 但是最外層使用scrollView 的話會導致滾動的問題。這邊我把scrollView的

setOnTouchListener 返回值設定成true,攔截了scrollview 的監聽。這樣就完美的解決了軟鍵盤遮擋的額問題.此篇主要是記錄我開發中碰到的問題.本人小白,希望這篇在記錄的同時能幫助到你.