Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> WebView的使用

WebView的使用

編輯:初級開發

webvIEw很簡單,和普通widget沒什麼區別,就是要在androidManifest.XML中加一句<uses-permission android:name="android.permission.INTERNET"></uses-permission>來獲取對互聯網訪問的權限。

本例結合上節的SlidingDrawer,打開後顯示百度首頁。默認下Javascript是關的,要用語句打開。

<?XML version="1.0" encoding="utf-8"?>
<FrameLayout android:id="@+id/FrameLayout01"
 android:layout_width="fill_parent" android:layout_height="fill_parent"
 XMLns:android="">
 <SlidingDrawer android:layout_x="169dip" android:id="@+id/SlidingDrawer"
  android:handle="@+id/handle" android:content="@+id/content"
  android:layout_height="wrap_content" android:layout_width="wrap_content"
  android:layout_y="368dip">
  <ImageVIEw android:id="@+id/handle" android:layout_width="wrap_content" android:src="@drawable/icon"
   android:layout_height="wrap_content"></ImageVIEw>
  <WebVIEw android:id="@+id/content" android:layout_width="fill_parent"
   android:layout_height="fill_parent"></WebVIEw>
 </SlidingDrawer>
</FrameLayout>

package com.wanglei;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebVIEw;
import android.widget.SlidingDrawer;
import android.widget.SlidingDrawer.OnDrawerOpenListener;

public class MainActivity extends Activity {

 private WebView webVIEw;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentVIEw(R.layout.main);

  SlidingDrawer drawer = (SlidingDrawer) findVIEwById(R.id.SlidingDrawer);
  drawer.setOnDrawerOpenListener(new OnDrawerOpenListener() {
   public void onDrawerOpened() {
    webView = (WebView) findVIEwById(R.id.content);
    webVIEw.getSettings().setJavaScriptEnabled(true);
    String url = "";
    webVIEw.loadUrl(url);
   }
  });
 }
}

WebView的使用

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved