Android编程实现使用webView打开本地html文件的方法
本文实例讲述了Android编程实现使用webView打开本地html文件的方法。分享给大家供大家参考,具体如下:
在布局的配置文件里:
<WebView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/webView"> </WebView>
后台java代码;
@SuppressLint("SetJavaScriptEnabled") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView) findViewById(R.id.webView); //设置WebView属性,能够执行Javascript脚本 webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setDefaultTextEncodingName("utf-8"); //即asserts文件夹下有一个a.html webView.loadUrl("file:///android_asset/a.html"); }
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android视图View技巧总结》、《Android开发动画技巧汇总》、《Android编程之activity操作技巧总结》、《Android布局layout技巧总结》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
相关推荐
-
Android中Webview打开网页的同时发送HTTP头信息方法
众所周知,当你点击一个超链接进行跳转时,WebView会自动将当前地址作为Referer(引荐)发给服务器,因此很多服务器端程序通过是否包含referer来控制盗链,所以有些时候,直接输入一个网络地址,可能有问题,那么怎么解决盗链控制问题呢,其实在webview加载时加入一个referer就可以了,如何添加呢? 从Android 2.2 (也就是API 8)开始,WebView新增加了一个接口方法,就是为了便于我们加载网页时又想发送其他的HTTP头信息的. 复制代码 代码如下: public v
-
Android中Textview超链接实现方式
TextView中的超链接可以通过几种方式实现: 一.Html.fromHtml方式 TextView,本身就支持部分的Html格式标签.这其中包括常用的字体大小颜色设置,文本链接等.使用起来也比较方便,只需要使用Html类转换一下即可: textView.setText(Html.fromHtml(str)); 代码如下: public class Test10Activity extends Activity { TextView textView ; @Override protected
-
Android webview打开本地图片上传实现代码
Webview打开本地图片选择器十分之麻烦,其在安卓系统3x 4x 5x上的行为都不同,处理也不同,所以之前差点崩溃.经过测试和完善,最终其在各个版本上都能完美工作. 直接上代码 package com.testandroid.webview; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.support.v7.app.AlertDialog; imp
-
Android使用TextView实现无下划线超链接的方法
本文实例讲述了Android使用TextView实现无下划线超链接的方法.分享给大家供大家参考,具体如下: Android系统默认把网址.电话.地图(geo地址).邮箱等转换为超链接. 具体请查看 android:TextView简单设置文本样式和超链接的方法 和HTML中的一样,默认超链接都带下划线的,下面的方案可以在TextView中去掉超链接的下划线: 1.重写ClickableSpan类来去掉下划线样式(系统默认使用ClickableSpan来封装超链接) //无下划线超链接,使用tex
-
Android实现捕获TextView超链接的方法
本文实例讲述了Android实现捕获TextView超链接的方法.分享给大家供大家参考,具体如下: 这里分享一篇捕获TextView超链接的文章,希望对大家有所帮助,我终于在歪路上回归正途了.这个捕获TextView超链接应该算是比较常用吧,如果你会了,就不用看了,如果还不会,可以看一眼,非常简单. 捕获TextView超链接这个意思就是在一段文字当中如果有超链接的网址在当中,在TextView中会特别显示,和其它文字颜色不一样,还可以点击执行相应的操作. 效果图如下: 具体代码如下: tv =
-
Unity3D游戏引擎实现在Android中打开WebView的实例
本文讲述了如何在Unity中调用Android中的WebView组件,实现内部浏览器样式的页面切换.首先打开Eclipse创建一个Android的工程: UnityTestActivity.java 入口Activity ,Unity中会调用这个Activity中的方法从而打开网页. package com.xys; import android.content.Context; import android.content.Intent; import android.os.Bundle; i
-
Android TextView添加超链接的方法示例
本文实例讲述了Android TextView添加超链接的方法.分享给大家供大家参考,具体如下: public class Link extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.link); // text1 shows the android:autoLin
-
Android使用WebView.loadUri()打开网页的方法
本文实例讲述了Android使用WebView.loadUri()打开网页的方法.分享给大家供大家参考,具体如下: 程序如下所示: import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.webkit.WebView; import android.widget.EditText
-
Android使用内置WebView打开TextView超链接的实现方法
需求原因 最近工作中遇到一个需求,后来通过查找相关的资料终于解决了,索性记录下来分享给大家,需要的朋友们可以参考学习. 该需求如下: **产品说,我们要实现问答功能,答案内的链接要使用内置的浏览器打开. **视觉说,我们要给超链接标上我们自己的颜色. 如图: 下面我们分析下如何实现. 使用Html 常规方法,给定一段标准html文档,使用Html.fromHtml()封装,直接使用TextView显示. TextView textView = (TextView) findViewById(R.
-
android:TextView简单设置文本样式和超链接的方法
本文实例讲述了android:TextView简单设置文本样式和超链接的方法.分享给大家供大家参考,具体如下: 设置TextView中文本的样式(如:颜色.斜体等),可以针对不同位置的文本设置不同的样式(如:将索引范围在1-3的字符设置为黑色,2-6的字符设置为粗体等) myFirstTextView = (TextView)findViewById(R.id.myFirstTextView); myFirstTextView.setText("这是我的第一个TextView,嘿嘿"
随机推荐
- JAVA实现简单系统登陆注册模块
- iOS中的UISearchBar搜索框组件基础使用指南
- gridview中实现radiobutton的单选示例
- 图文详解phpstorm配置Xdebug进行调试PHP教程
- Android实现旋转,放大,缩小图片的方法
- linux系统中使用openssl实现mysql主从复制
- jsp编程常用技巧小结
- 广告放在文章页左上角的解决办法二
- 用Javascript同时提交多个Web表单的方法
- 微信公众号开发之通过接口删除菜单
- js网页实时倒计时精确到秒级
- Android 自定义TextView实现文本内容自动调整字体大小
- ASP.NET 2.0 中Forms安全认证
- 认识并使用PHP超级全局变量
- Android利用ContentProvider获取本地数据的方法
- Linux中10个方便的Bash别名
- java虚拟机学习高级篇
- vue实现中部导航栏布局功能
- 在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
- 易语言在画板中画出指定样式的弧线的方法