我的XML文件WebView
<WebView
android:id="@+id/WvQue"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
任何人都可以告诉我我面临的问题是什么?
第一张图片是我活动中的第一个问题 第二张图片是我活动中的第二个问题 第3张图片是我的第一个问题但它需要第二个问题的高度如何调整大小?
答案 0 :(得分:0)
我认为你应该看看这两个问题
但是我发现你需要每次都创建新的WebView
WebView height = wrap_content with changing font size doesn't work
答案也是......
编辑以编程方式创建新的网页视图
Webview in programmatically created RelativeLayout
这也是Im trying to programmatically insert a WebView into my Code
答案 1 :(得分:0)
您应该在代码中创建WebView,而不是更新其内容。 请按照以下步骤操作:
使用以下内容替换布局文件中的WebView标记:
<FrameLayout
android:id="@+id/webViewContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</FrameLayout>
在您的Activity类代码中执行以下操作:
if (webView!= null) {
webViewContainer.removeAllViews();
webView.destroy();
}
webView= new WebView(context);
webViewContainer.addView(webView,
new FrameLayout.LayoutParams(
FrameLayout.LayoutParams.MATCH_PARENT,
FrameLayout.LayoutParams.WRAP_CONTENT));
webView.loadDataWithBaseURL(null, myHtmlString, "text/html",
"UTF-8", null);