android 聊天界面之输入法的用户体验相关问题
在开发即时通讯应用时,编写聊天界面的时候遇到很多问题,都是关于输入法的。
一、输入法弹起的时候将内容往上提,但是连标题栏都顶出去了。
解决办法:给activity设置windowSoftInputMode属性为adjustResize|stateAlwaysHidden。不要设置adjustPan,如果设置了标题栏也不会被顶出,但是输入法会覆盖下面的EditText。
二、按照第一步做了,但是输入法弹起的时候背景图片被压缩,找到了解决办法http://www.mobile-open.com/2015/86074.html。非常感谢。
解决办法:背景图片不要在xml布局文件中设置,直接使用代码在oncreate中设置
getWindow().setBackgroundDrawableResource(R.mipmap.background_hd);
这样背景图片就不会被压缩。
这些都是为提高用户体验。免得以后忘记,故此记录下来

浙公网安备 33010602011771号