android显示内部html文件

时间:2012-03-06 02:11:05

标签: android webview

我已按照说明在我的应用中显示网页视图,工作正常,

但现在我需要显示一个内部html文件,

所以我的第一个问题,

可以将我的html文件夹拖放到eclipse中我的应用程序的“res”文件夹中吗?

如果是这样, 我该如何参考位置:

  

RES \ HTML \ index.html的

所以我可以在我的应用中显示index.html吗?

我的网址中要更改的内容,使用URI?

  

mWebView.loadUrl( “http://www.google.com”);

这条路是唯一要改变的吗?

谢谢!

1 个答案:

答案 0 :(得分:6)

将index.html文件放在assets文件夹中。然后,创建一个layout,其中包含WebView,并在Activity

中将其设置为这样的布局
setContentView(R.layout.html_layout); //load the layout XML file
WebView mbrowser = (WebView) findViewById(R.id.mwebview); //get the WebView from the layout XML
mbrowser.loadUrl("file:///android_asset/index.html"); //set the HTML

html_layout.xml:

<?xml version="1.0" encoding="utf-8"?>
    <WebView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/mwebview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"/>