在開發即時通信應用時,編寫聊天界面的時候遇到不少問題,都是關於輸入法的。html
1、輸入法彈起的時候將內容往上提,可是連標題欄都頂出去了。佈局
解決辦法:給activity設置windowSoftInputMode屬性爲adjustResize|stateAlwaysHidden。不要設置adjustPan,若是設置了標題欄也不會被頂出,可是輸入法會覆蓋下面的EditText。code
2、按照第一步作了,可是輸入法彈起的時候背景圖片被壓縮,找到了解決辦法http://www.mobile-open.com/2015/86074.html。很是感謝。xml
解決辦法:背景圖片不要在xml佈局文件中設置,直接使用代碼在oncreate中設置htm
getWindow().setBackgroundDrawableResource(R.mipmap.background_hd);
這樣背景圖片就不會被壓縮。blog
這些都是爲提升用戶體驗。省得之後忘記,故此記錄下來圖片