iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 25
0
Software Development

Kotlin 2018連續開發30天系列 第 25

# Kotlin 2018連續開發30天 day 25 鍵盤彈出時自動調整view

寫聊天室的時候用到的功能 主要是讓當鍵盤彈出的時候 view的可視範圍不會被遮蓋到 很基本的功能

先在Androidmanifest中 加註
在Activity名稱內加入
android:windowSoftInputMode="stateHidden|adjustPan"
來源 https://www.jianshu.com/p/dddcaac97cdc
adjustPan

Activity 窗口(DecorView) 大小不變。當獲取到焦點的 EditText 位于螢幕下方,當鍵盤遮蓋到 EditText 時,整個 DecorView 會往上移動,至于上移多少并不确定。
一般是上移至使 EditText 剛好不被鍵盤遮蓋住為主。這個屬性用的比较多,常常配合 ScrollView 来使用。

adjustResize

會自動調整大小

最後再啟用即可


上一篇
# Kotlin 2018連續開發30天 day 24 鍵盤回收
下一篇
Kotlin 2018連續開發30天 day 26 超簡易webview使用方法
系列文
Kotlin 2018連續開發30天30

尚未有邦友留言

立即登入留言