您的位置:首页 > 移动开发

android的Activity中嵌入WebViewn

2013-11-18 14:06 225 查看
WebView主要是用于显示html网页,本地的html网页主要是存放在asset目录下,但是通过android应用访问html文件时他的路径是:"file:///android_asset/file_manager.html"

一.在布局文件中添加WebView控件

二.代码中设置相应的属性:

package android.mediatek;

import android.annotation.SuppressLint;

import android.app.Activity;

import android.os.Bundle;

import android.webkit.WebView;

import android.webkit.WebViewClient;

import com.playmachinemanual.R;

public class FileManager extends Activity{

private WebView view1;

@SuppressLint("SetJavaScriptEnabled")

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.filemanager_menul);

view1 = (WebView) findViewById(R.id.webfilem);

//设置WebView属性,能够执行Javascript脚本

view1.getSettings().setJavaScriptEnabled(true);

//加载需要显示的网页

view1.loadUrl("file:///android_asset/file_manager.html");

//设置Web视图

view1.setWebViewClient(new HelloWebViewClient ());

}

@Override

protected void onDestroy() {

// TODO Auto-generated method stub

super.onDestroy();

}

//Web视图

private class HelloWebViewClient extends WebViewClient {

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

return true;

}

}

}

三.要刷新时重新调用方法view1.loadUrl()加载其他的html页面即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: