2013-02-01 2 views
2

Android 애플리케이션에서 새로 생겼습니다. 웹뷰에서 레이아웃을 볼 수있는 방법이 있는지 궁금합니다. 예를 들면.Webview에서 Android 레이아웃보기

WebView webview = (WebView)findViewById(R.id.webView1); 
webview.getSettings().setJavaScriptEnabled(true); 
webview.getSettings().setBuiltInZoomControls(true); 
String url = "Layout location or R.Layout.test"; 
webview.loadUrl(url); 

그것은 그냥이 된 setContentView (R.layout.test)와 같은 레이아웃을보기 위해 활동 클래스 사용의 제외와 같은;

웹보기에서 레이아웃을 보려고합니다.

모든 의견을 높이 평가할 것입니다.

+0

웹보기는 URL을로드하는 데 사용되고 레이아웃과 같은 것은 아닙니다. 그 정의. – Niko

+1

무엇을하려고합니까? 이 질문에 대해 부정적인 평판을 얻게 될 수도 있습니다. – Niko

+0

가능한 경우 WebView에 레이아웃을로드하려고합니다. –

답변

0

, 나는 그들이 오히려이 WebViewalong with 수 있습니다WebView INTO 레이아웃을 를로드 할 수 없습니다 추정.

다른 말로하면 HTML에서 div와 비슷한 레이아웃을 실제로 사용할 수 있습니다. 레이아웃을 취하고 Webview를 추가 한 다음 lgw150에 표시된 것처럼 Buttons 및 기타 컨트롤을 웹 뷰 태그 옆에 추가 할 수 있습니다.

이것은 버튼 등이 웹보기 안에 있다는 인상을 줄 수 있지만 실제로는 없습니다!

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_height="fill_parent" 
      android:layout_width="fill_parent" 
      android:orientation="vertical"> 
    <LinearLayout 
     android:orientation="horizontal" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"> 
     <Button android:id="@+id/button1" 
      android:layout_width="0dip" 
      android:layout_height="wrap_content"     
      android:layout_gravity="top" 
      android:layout_weight="1"/> 
     <Button android:id="@+id/button2" 
      android:layout_width="0dip" 
      android:layout_height="wrap_content"     
      android:layout_gravity="top" 
      android:layout_weight="1" /> 
    </LinearLayout> 
    <WebView 
     android:id="@+id/webview" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"/> 

더 지금 내 대답의 왼쪽에있는 눈금에 thisthis too .Click을 확인하기위한 : 당신이 뭔가를 할 수 있습니다.

0

는 웹보기 내부의 레이아웃을 볼 수? 난 당신이

<ProgressBar 
android:id="@+id/progWeb" 
style="@style/progressbar" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:background="@android:color/darker_gray" 
android:max="100" 
android:visibility="invisible" /> 

<WebView 
android:id="@+id/web" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:layout_alignParentLeft="true" 
android:layout_below="@+id/progWeb" 
android:layout_marginTop="28dp" />