Android xm错误:将<webview>放置在使用wrap_content大小的父元素中可能会导致细微的错误;使用match_parent </webview>

时间:2014-11-03 10:27:07

标签: android xml

虽然,这里已经提出了这个问题:Error: Android-XML:Placing a <WebView> in a parent element that uses a wrap_content size can lead to subtle bugs; use match_parent。但它没有任何令人满意的答案。所以我再次问它。我的xml宽度高度和宽度为webview match_parent。但每次我打开此页面时,都会显示错误&#34;在使用<WebView>大小的父元素中放置wrap_content可能会导致细微的错误;使用match_parent&#34;。
这是代码:

<WebView 
android:id="@+id/wbvw_questn"
android:layout_height="match_parent"
android:layout_width="match_parent"/>

1 个答案:

答案 0 :(得分:0)

如果您将webView称赞为RelativeLayout,LinearLayout或其他任何父视图,则需要将父视图的高度更改为&#34; match_parent&#34;摆脱这个错误。

例如改变这样的事情:

 <LinearLayout 
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     ...
     <WebView
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         ...
     />
     ...
</LinearLayout>

成:

<LinearLayout 
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     ...
     <WebView
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         ...
     />
     ...
</LinearLayout>