方法一:非透明狀態(tài)欄下使用adjustResize和adjustPan诵竭,或是透明狀態(tài)欄下使用fitsSystemWindows=true屬性
在AndroidManifest.xml對(duì)應(yīng)的Activity里添加
android:windowSoftInputMode=”adjustPan”或是android:windowSoftInputMode=”adjustResize”屬性
方法二:在界面最外層布局包裹ScrollView
方法三:監(jiān)聽(tīng)Activity頂層View,判斷軟鍵盤是否彈起,對(duì)界面重新繪制
具體分析:https://blog.csdn.net/smileiam/article/details/69055963
如果還有存在問(wèn)題可以試試去掉ScrollView 中的android:fillViewport="true" 在試試