2017-11-01 9 views
2

android에 iframe을 표시하는 데 Webview를 사용하고 있습니다. 다음은 내 자바 코드 아래iframe이 android webview에 표시되지 않습니다

String html = "<p><blockquote><iframe height=\"740\" src=\"https://docs.google.com/document/d/e/2PACX-1vSCZgt7yvY-9aB3RSvQqhYXE0EZ_Lp7AMTMmxlGfJP04iHBjX4A7dVVrc-b9OBX3kLWp_dLyUvNjhLa/pub?embedded=true\" width=\"100%\"> </iframe></blockquote></p>"; 
webview.loadData(html, "text/html",null); 

내 XML

<LinearLayout 
     android:layout_width="match_parent" 
     android:background="@color/colorWhite" 
     android:layout_height="match_parent"> 
     <WebView 
      android:id="@+id/webViewPage" 
      android:background="@color/colorWhite" 
      android:layout_width="fill_parent" 
      android:paddingBottom="53dp" 
      android:layout_height="wrap_content" 
      /> 
</LinearLayout> 

이다 그러나 우리가보기 enter image description here

화면 다음과 같은 코드를 실행하면로부터 쇼 마진이나 패딩 좌우 어떻게? 이 문제를 어떻게 해결할 수 있습니까?

+0

전체 XML 코드를 제공 했습니까? – KeLiuyue

+0

자바 스크립트를 사용합니까? – Steven

답변

0

는 u는 당신의 웹보기의 heght와 너비가 제대로로드되지 않습니다 때문에이 값으로 width=\"100%\"을 변경해야

<LinearLayout 
 
     android:layout_width="match_parent" 
 
     android:background="@color/colorWhite" 
 
     android:layout_height="match_parent"> 
 
     <WebView 
 
      android:id="@+id/webViewPage" 
 
      android:background="@color/colorWhite" 
 
      android:layout_width="match_parent" 
 
      android:paddingBottom="53dp" 
 
      android:layout_height="match_parent" 
 
      /> 
 
</LinearLayout>

+0

나는 높이와 wid_t match_parent를했으나 작동하지 않습니다. –

0

match_parent 꼭 확인해야한다.

예제로 width=\"100px\"라고 말하면 테두리가 사라진 것을 볼 수 있습니다.

관련 문제