Lal*_*ani 25 performance android webview android-widget android-layout
从这个问题可以理解问题的详细解释,因为用户添加了图像以更好地解释它.
我在WebView中加载Html内容.我的布局有很多视图,WebView位于ScrollView中(根据布局要求).请不要回答 - "Don't put WebView inside ScrollView"
.我知道将WebView放入ScrollView并不是一件好事,但根据要求我需要这样做.
所以,我有左片段(显示列表项)和右片段(显示从左片段中选择列表项反映的数据).现在,首先当我在WebV中加载Html内容时,它显示正确.之后,当我使用新的Html内容刷新WebView时,会出现问题.
假设,我的第一个Html内容是正确显示的100行,然后我用新的Html内容重新加载WebView,这是40行然后WebView没有缩小并适合40行的内容,它仍然长达100在底部显示白色/空白区域的线条.
因此,似乎WebView能够从较少的内容重新调整自身大小,这些内容先前已加载到更多内容,但在内容少于先前加载的内容时无法重新调整大小.
我尝试了很多方法,
android:hardwareAccelerated="true"
清单mWebView.clearView();
哪个导致重新调整WebView的大小,但有时WebView开始闪烁,这只是令人讨厌.与此视频类似但是,找不到任何合适的解决方案.如果你们中的任何人遇到同样的问题,请让我知道我可以申请的最佳解决方案.
更新 -
经过进一步的谷歌搜索,似乎这是Honeycomb中一个众所周知的问题.这个问题也表明了类似的问题.
似乎在加载后无法动态调整WebView(减小)大小.因此,唯一可以解决我的问题的是重新加载完整的WebView.
因此,我没有在XML中定义Fragment,而是通过每次动态添加Fragment来改变我的东西.通过它我能够解决我的问题.
归档时间: |
|
查看次数: |
32064 次 |
最近记录: |