1. 程式人生 > >Android 軟鍵盤原理 軟鍵盤彈出時與介面的互動

Android 軟鍵盤原理 軟鍵盤彈出時與介面的互動

本文轉載於http://hkp.iteye.com/blog/1205492、http://blog.sina.com.cn/s/blog_6a156a1b0101547k.html,講述Android軟鍵盤原理,及彈出時與介面的互動方式。

軟鍵盤的本質是什麼?軟鍵盤其實是一個Dialog!
InputMethodService為我們的輸入法建立了一個Dialog,並且將該Dialog的Window的某些引數(如Gravity)進行了設定,使之能夠在底部或者全屏顯示。

進入某一介面時,不彈出軟鍵盤:

1. 在佈局檔案中打到該介面中的EditText

介面全屏時,設定鍵盤模式為adjustResize時