我已按照说明在我的应用中显示网页视图,工作正常,
但现在我需要显示一个内部html文件,
所以我的第一个问题,
可以将我的html文件夹拖放到eclipse中我的应用程序的“res”文件夹中吗?
如果是这样, 我该如何参考位置:
RES \ HTML \ index.html的
所以我可以在我的应用中显示index.html吗?
我的网址中要更改的内容,使用URI?
mWebView.loadUrl( “http://www.google.com”);
这条路是唯一要改变的吗?
谢谢!
答案 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"/>