android中软键盘遮挡webview的输入框

问题:webview中有一个输入框是在webview的底部,当我点击输入框的时候会弹出安卓的软键盘,这个时候我发现软键盘遮挡住了输入框,很不友好,怎么解决呢???

解决方法1:在setContentView(R.layout.webview_activity);之前加上这行代码:

                        getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE| WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

可以了。


问题:写了一个聊天界面,软键盘弹出的时候把标题栏和上面的部分文字都挤压跑了,找到原因是因为在有这句代码

android:configChanges="keyboardHidden|orientation|screenSize"

android:windowSoftInputMode="stateHidden|adjustPan"

把这两行去掉就行了

你可能感兴趣的:(android中软键盘遮挡webview的输入框)