Webview从资源目录加载所有HTML文件

时间:2014-09-15 08:10:40

标签: android html android-webview android-assets

在我的应用中,我想在WebView中的资源文件夹中显示HTML文件。我试过这个

wv.loadUrl("file:///android_asset/sample.html");

这是有效的。但我想要的是一个可以在任何地方调用的方法,并将资产中的html文件作为参数传递并在WebView中显示。有人请帮帮我...

2 个答案:

答案 0 :(得分:3)

创建一个使用webview并传递ur String

的String的公共方法
public void setUrl(String urlString){
{
wv.loadUrl(urlString);
}

为此,您的WebView必须具有全局范围。然后只有你可以访问它。  拨打setUrl(path);

之类的地方

答案 1 :(得分:1)

在包含webview

的活动中创建此内容
public void load(String fileAddress){

    wv.loadUrl(fileAddress);

}

要打电话只需输入

load();

如果你想从任何其他类调用它,那么首先创建一个这样的实例 -

className class = new className();
//Change className to name of the activity containing webview

class.load();