今天碰到了一個(gè)奇怪的現(xiàn)象:在某個(gè)activity中,edittext被點(diǎn)擊獲取焦點(diǎn)之后彈出了軟件盤,發(fā)現(xiàn)包裹在外面的scrollview沒(méi)有起到效果蜕企,edittext沒(méi)有隨著軟鍵盤被推上去,而是被軟鍵盤給蓋住了。當(dāng)然蝗肪,manifest里的activity我也設(shè)置成了android:windowSoftInputMode="adjustResize|stateHidden",但是依然沒(méi)有效果蠕趁。
排查之后發(fā)現(xiàn)薛闪,是因?yàn)閳?zhí)行了下面這段代碼:
這是為了統(tǒng)一狀態(tài)欄風(fēng)格的。
解決此bug的方法:只要在scrollerview的父布局上加上這個(gè)屬性:android:fitsSystemWindows="true" 即可俺陋。