iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 24
0
Software Development

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

# Kotlin 2018連續開發30天 day 24 鍵盤回收

今天寫簡單的

這個功能大部分在聊天室都會用到 當你輸入玩文字後 android 是不會主動地將內建式鍵盤回收 那時做一個可以識做回收鍵盤的function

//按送出後回收鍵盤
private fun hideKeyboard() {
    val viewFocus = this.currentFocus
    if (viewFocus != null) {
        val imManager = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
        imManager.hideSoftInputFromWindow(viewFocus.windowToken, 0)
    }
}

最後當你的輸入動作完成後加入

hideKeyboard()//回收鍵盤

執行可以


上一篇
# Kotlin 2018連續開發30天 day 23 wheelview 滾輪設計
下一篇
# Kotlin 2018連續開發30天 day 25 鍵盤彈出時自動調整view
系列文
Kotlin 2018連續開發30天30

尚未有邦友留言

立即登入留言