diz*_*key 8 keyboard android textfield ime webview
我正在解决的原始问题更复杂,但出于调查目的,我已将测试用例简化为以下内容:
ViewGroup parent = (ViewGroup) getWindow().getDecorView().getRootView();
parent.addView(myWebView);
loadUrl("http://google.com")
"android:windowSoftInputMode="adjustPan"
当点击谷歌页面上的搜索框时,键盘弹出,但是网页视图本身没有向上移动,因为adjustPan指示应该发生.主活动还有一个本机文本字段,单击该字段将按预期移动整个布局(包括Web视图).
在Nexus 7和Galaxy Nexus上的行为都出现在4.2.2上.
所以问题是如何将windowSoftInputMode属性adjustPan正确应用于Web视图实例,以便在显示软键盘时整个Web视图向上移动键盘占用的垂直空间.
在我试着在onMeasure中手动操作布局之前,我想看看是否有一致/更好的方法来处理这个问题.浏览器显然正确处理这种情况,因此不确定为什么Web视图无法处理此问题.
需要注意的一点是,由于我无法更改现有架构,因此无法将Web视图设置为全屏或单独的活动.
归档时间: |
|
查看次数: |
4018 次 |
最近记录: |