2011-02-19 5 views
3

Comment configurer WebView dans Android?WebView dans android

+0

Vérifiez mon tutoriel. http://www.taiic.com/2011/03/12/webview-template-for-android-sdk/ Je fournis également la source pour cela. – GeneK

Répondre

0
**main.xml (res/layout)** 
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

<RelativeLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" > 

    <EditText 
     android:id="@+id/urlEdit" 
     android:layout_width="300dip" 
     android:layout_height="wrap_content" 
     android:inputType="textWebEditText" 
     android:imeOptions="actionDone" /> 

    <Button 
     android:id="@+id/goButton" 
     android:layout_width="50dip" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="10dip" 
     android:layout_toRightOf="@id/urlEdit" 
     android:background="@drawable/redbutton" 
     android:text="Go..." 
     android:textColor="#fcfcfc" /> 
    </RelativeLayout> 

    <WebView 
    android:id="@+id/webView" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" /> 

</LinearLayout> 

WebView Activtiy

public class WebViewExampleActivity extends Activity { 
    public WebView webView; 
    public Button goButton; 
    public EditText urlEdit; 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    webView = (WebView)findViewById(R.id.webView); 
    goButton = (Button)findViewById(R.id.goButton); 
    urlEdit = (EditText)findViewById(R.id.urlEdit); 

    webView.setWebViewClient(new DemoWebViewClient()); 
    goButton.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      openUrl(); 
     } 
    }); 
    } 

    public void openUrl() { 
    String url; 
    url = urlEdit.getText().toString(); 
    webView.loadUrl(url); 
    } 
    public class DemoWebViewClient extends WebViewClient  { 
    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 
     return true; 
    } 
    } 
    } 
0

ils sont ici

xml

<WebView 
    android:id="@+id/web_view" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"  
    android:layout_weight="1.0" /> 

classe

WebView webview = (WebView) findViewById(R.id.web_view); 
    webview.getSettings().setSupportZoom(true); 
    webview.getSettings().setBuiltInZoomControls(true); 
    webview.loadUrl("file:///android_asset/yourHtmlFile.html");