寫聊天室的時候用到的功能 主要是讓當鍵盤彈出的時候 view的可視範圍不會被遮蓋到 很基本的功能
先在Androidmanifest中 加註
在Activity名稱內加入
android:windowSoftInputMode="stateHidden|adjustPan"
來源 https://www.jianshu.com/p/dddcaac97cdc
adjustPan
Activity 窗口(DecorView) 大小不變。當獲取到焦點的 EditText 位于螢幕下方,當鍵盤遮蓋到 EditText 時,整個 DecorView 會往上移動,至于上移多少并不确定。
一般是上移至使 EditText 剛好不被鍵盤遮蓋住為主。這個屬性用的比较多,常常配合 ScrollView 来使用。
adjustResize
會自動調整大小
最後再啟用即可