android 聊天界面之輸入法的用戶體驗相關問題

在開發即時通信應用時,編寫聊天界面的時候遇到不少問題,都是關於輸入法的。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

 

這些都是爲提升用戶體驗。省得之後忘記,故此記錄下來圖片

相關文章
相關標籤/搜索