我有一个应用程序,当用户点击选项卡时,它会从片段转换为片段。其中一个片段中包含webview。 我遇到的问题是,如果用户可以看到软键盘,然后导航到webview片段,则会以错误的大小创建webview。 webView的创建大小就像键盘仍在运行一样。
我试图扩展片段使用的webView类,并尝试在OnMeasure中设置正确的大小。这没有用。
似乎有一些关于webView的东西没有使它正确地重新调整大小。
另一个hacky选项可能是编写一个javascript接口类并让javascript触发调整大小?
我正在寻找的是一种以正确的大小创建片段和webView的方法,但是没有简单的方法可以知道“正确”的大小应该是什么。 关于如何解决这个问题的任何想法?