现象:
当前端界面的输入框位于页面底部,键盘唤醒时,就会遮挡输入框。此时用户在输入时就不能看到已经输入的内容,造成很不好的用户体验。
思路分析:
原生键盘的唤醒方式大概分为两种,一种是平铺在页面上,和页面不属于同一层级;另一种是键盘唤醒时将页面向上挤压,使其位于同一层级。这里我们采用第二种方案。当键盘唤醒时,将整个webview向上挤压,页面向上挤压的高度为键盘的高度。此时预想的结果是实现qq微信发送消息的效果。
实现方式:
android代码:
cordova.getActivity().runOnUiThread(new Runnable() {
@Override
public void run()