windowsoftinputmode专题

在AndroidManifest.xml文件中的android:windowSoftInputMode

<!-- 调拨出库 -->         <activityandroid:name="ouc.sei.wuzi.DiaoBoChuKu"android:launchMode="singleInstance"android:screenOrientation="landscape"android:windowSoftInputMode="stateHidden|adjustPan" ><

windowSoftInputMode

最近项目里有类似微信聊天界面需要我去写,要动态显示最新的数据,效果和微信基本一样。有个问题困扰我一晚上,每次进入Activity后,EditText自动获得焦点弹出软键盘,键盘遮挡listView,使得无法显示最后一条消息。我在edittext点击事件中也设定了,listView.setSelection,选中最后一条数据,可是每次需要点击两下才会显示最新消息,最后在windowSoftInput

android:windowSoftInputMode=adjustResize

页面内容较多的时候,如果在小屏幕手机上,就会出现软键盘覆盖屏幕内容的问题,这个时候我们通常会再XML的布局中包裹一层ScrollView,来让布局可滑动,但是光加这个还不够,还要加入下面这个属相才完美。resize,就是重新计算显示内容需要的空间,会压缩已有内容。 android:windowSoftInputMode="adjustResize" > 很多细节想是想不到的,只有真正碰