本地html文件放置位置,android中加载本地Html文件
2016-11-08 11:21
567 查看
最近因为忙着项目上线的事,完全把写博客的事给忘了,先给自己三个
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/despise.gif)
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/despise.gif)
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/despise.gif)
存放本地html文件:放在app/src/main/assets目录下,一般来说android studio项目下是没有assets文件夹的,所以需要在app/src/main下新建一个文件夹,取名assets.如图:
![](https://img-blog.csdn.net/20161108111217774?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
访问本地的html文件,功能很简单,代码如下:
WebView webview = (WebView)findViewById(R.id.webview);
webview.loadUrl("file:///android_asset/normal.html");
访问网络的html文件,只需这样:
webview.loadUrl("http://www.hao123.com");
WebView常用方法:
//不使用Android默认浏览器打开Web,就在App内部打开Web
WebView webView = (WebView) findViewById(R.id.webview);
webView.loadUrl("http://www.baidu.com");
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
//支持App内部javascript交互
webview.getSettings().setJavaScriptEnabled(true);
//自适应屏幕
webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
webview.getSettings().setLoadWithOverviewMode(true);
//设置可以支持缩放
webview.getSettings().setSupportZoom(true);
//扩大比例的缩放
webview.getSettings().setUseWideViewPort(true);
//设置是否出现缩放工具
webview.getSettings().setBuiltInZoomControls(true);
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/despise.gif)
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/despise.gif)
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/despise.gif)
存放本地html文件:放在app/src/main/assets目录下,一般来说android studio项目下是没有assets文件夹的,所以需要在app/src/main下新建一个文件夹,取名assets.如图:
访问本地的html文件,功能很简单,代码如下:
WebView webview = (WebView)findViewById(R.id.webview);
webview.loadUrl("file:///android_asset/normal.html");
访问网络的html文件,只需这样:
webview.loadUrl("http://www.hao123.com");
WebView常用方法:
//不使用Android默认浏览器打开Web,就在App内部打开Web
WebView webView = (WebView) findViewById(R.id.webview);
webView.loadUrl("http://www.baidu.com");
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
//支持App内部javascript交互
webview.getSettings().setJavaScriptEnabled(true);
//自适应屏幕
webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
webview.getSettings().setLoadWithOverviewMode(true);
//设置可以支持缩放
webview.getSettings().setSupportZoom(true);
//扩大比例的缩放
webview.getSettings().setUseWideViewPort(true);
//设置是否出现缩放工具
webview.getSettings().setBuiltInZoomControls(true);
相关文章推荐
- 本地html文件放置位置,android中加载本地Html文件
- Android WebView加载本地Html文件
- Android Webview 加载外部html时选择加载本地的js,css等资源文件
- Android Webview 加载外部html时选择加载本地的js,css等资源文件
- android webView不能加载本地html文件问题
- Android Webview加载外部html时选择加载本地的js,css等资源文件
- Android WebView加载本地文件,使用JavaScript定位到指定位置
- android WebView 控件加载本地sdcard中html文件图片的问题
- Android WebView加载本地统一HTML界面样式文件并填充内容
- android WebView 控件加载本地sdcard中html文件图片的问题
- Android的webview加载本地html、本apk内html和远程URL
- monotouch在使用uiwebview时加载本地html文件时的图片显示
- Android的webview加载本地html、本apk内html和远程URL
- iphone 项目中如何加载本地html文件到uiwebview
- Android的webview加载本地html、本apk内html和远程URL
- iphone 项目中如何加载本地html文件到uiwebview
- Android的webview加载本地html、本apk内html和远程URL
- Android(3)——webview加载本地html、本apk内html和远程URL
- Android的webview加载本地html、本apk内html和远程URL
- webView如何加载本地html文件