(因為不會使用markdown編輯器,所以將長期使用富文本做筆記)
正文:
在使用該監聽功能之前,首先要寫一個支持該監聽功能的獨立的工具類SoftKeyboardStateHelper,如下:
SoftKeyboardStateHelper上半部分
SoftKeyboardStateHelper下半部分
寫完該獨立的工具類之后,下面直接來看看如何使用
(這個類是通過判斷軟鍵盤的高度來確定該是否打開的,會有兩個回調方法,一個處理打開后的邏輯,一個處理關閉的邏輯)
在一個activity或fragment中使用,如下:
使用
不用看關閉內的邏輯。若想使用隱藏或顯示軟鍵盤,如下:
隱藏和顯示
結束。