1

当 WebView 是硬件加速时,单击输入字段会导致键盘出现,并且 html 会被重绘并移动并复制片刻:

1) 当软键盘出现时,WebView 将其内容平移到左下角,然后再回到正常位置。导致简短的可见重复。

2) 更改键盘时(例如 abc->numbers),内容按键盘高度向下平移,然后返回正常位置。导致简短的可见重复。

在两台 Android 4.0 平板电脑上进行测试,如果关闭硬件加速,则不会出现此类故障。

我没有找到这方面的任何信息,有人遇到过同样的问题吗?

4

1 回答 1

2

所以我终于找到了一些解决方案:

  1. 整个 WebView 内容按布局边距宽度移动,因此将其设置为0px解决此问题。

  2. android:windowSoftInputMode="adjustPan"用于 WebView 活动。

于 2012-06-11T07:20:19.093 回答