android webview简单使用,android WebView 简单使用Demo

activity配置文件:activity_main.xml

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical" >

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:orientation="horizontal" >

android:id="@+id/et_address"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_weight="0.5"

android:text="http://www.baidu.com" />

android:id="@+id/search"

android:layout_width="101dp"

android:layout_height="match_parent"

android:onClick="click"

android:text="Search" />

android:id="@+id/myWebView"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_weight="0.08" />

MainActivity.java

packagecom.example.mybrowser;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;importandroid.view.MenuItem;importandroid.view.View;importandroid.view.Window;importandroid.webkit.WebSettings;importandroid.webkit.WebView;importandroid.webkit.WebViewClient;importandroid.widget.EditText;public class MainActivity extendsActivity {private static final String URL ="http://www.baidu.com";privateEditText et_address;privateWebView myWebView;

@Overrideprotected voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.activity_main);

et_address=(EditText) findViewById(R.id.et_address);

myWebView=(WebView) findViewById(R.id.myWebView);

WebSettings mysettings=myWebView.getSettings();

mysettings.setSupportZoom(true);

mysettings.setBuiltInZoomControls(true);

myWebView.setWebViewClient(newWebViewClient());

}

@Overridepublic booleanonCreateOptionsMenu(Menu menu) {//Inflate the menu; this adds items to the action bar if it is present.//getMenuInflater().inflate(R.menu.main, menu);

menu.addSubMenu(0,0,0,"刷新");

menu.addSubMenu(0,0,1,"前进");

menu.addSubMenu(0,0,2,"后退");return true;

}

@Overridepublic booleanonOptionsItemSelected(MenuItem item) {//TODO Auto-generated method stub

switch(item.getOrder()) {case 0:

myWebView.reload();break;case 1:if(myWebView.canGoBack()){

myWebView.goBack();

}else{

}break;case 2:if(myWebView.canGoForward()){

myWebView.goForward();

}break;

}return true;

}public voidclick(View v){

String url=et_address .getText().toString().trim();if(url == null ||url.isEmpty()){

url=URL;

}

myWebView.loadUrl(url);

}

}

记得清单配置文件中加入访问网络的权限:

效果图如下:

6ca856bb9eac3b785fc083862cd38875.png

原文:http://www.cnblogs.com/sz-xxc-1234/p/4299010.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563236.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android one x2,HTC One X 深度OS Android4.1.2 大气不失稳重 雍容华贵 流畅运行

您可能感兴趣的话题:rom刷机核心提示:注意事项:1. 本刷机教程需在windows操作系统下进行2. 刷机前确保手机电量不少于50%3. 为避免资料丢失,刷机前请先备份个人资料4. 本教程内容均来自于互联网并经N多网官方整理刷机前必看注意事…

升级鸿蒙3.0需要备份吗,升级鸿蒙OS3.0机型曝光!大哥,你是认真的吗?

鸿蒙OS系统,可真是“千呼万唤始出来”啊!自2017年华为开始研发鸿蒙内核1.0,2018年进展至鸿蒙内核2.0,2019年正式推出了鸿蒙OS1.0系统,并在发布会上预计2021年发布鸿蒙OS3.0系统。虽然在开发者大会上,华为宣…

android q全局夜间模式,安卓Q新功能全局夜间模式,网友:都9102年了,魅族Flyme早就有...

原标题:安卓Q新功能全局夜间模式,网友:都9102年了,魅族Flyme早就有目前市面上的智能手机系统基本是苹果的iOS和谷歌的安卓两分天下,其中,安卓系统的用户分布更加广泛。近日,安卓Q系列被正式曝光…

android 教程概要,Android精通教程-第一节Android入门简介

前言大家好,我是 Vic,今天给大家带来Android精通教程-第一节Android入门简介的概述,希望你们喜欢每日一句If life were predictable it would cease to be life, and be without flavor.--- Eleanor Roosevelt每日一句入门工具的安装第一步&a…

html支持的脚本语言,能不能让日志内容在支持html语言的同时支持一下脚本语言,拜托!拜托!...

日志里经常引用一个网站的歌,他们的歌曲网址有部分常改变,比如说dm1.hting.com/ht//部分,没准哪天就变成dm1.hting.com/as//。所以我想在内容模板里声明一个变量。比如说用zdy代替dm1.haoting.com/ht//。这样它那部分若变了,我就直接在内容模板里把zdy代表的字符串也…

des解码 android,DES解密出错

- 当前 Bug 的表现(可附上截图)执行crypto.TripleDES().decrypt 时,出现下面错误:VM5902:1 URIError: URI malformedat decodeURIComponent ()at Function.value (appservice.js:984)at toString (appservice.js:984)at t.onShow (binded.js? [sm]:123)…

2021年浙江省高考成绩查询时间,2021年浙江高考成绩什么时候出来 时间

2021年浙江高考成绩什么时候出来 时间浙江高考成绩公布时间预计在23日左右可查询成绩6月9日起,全省91.4万余份试卷将在省教育考试院集中扫描采集信息后,由经过严格选聘并培训的评卷教师们在全省共3个评卷点进行“背靠背”网上评卷。所有评卷教师都签订了…

计算机主机的主要包括,微型计算机的主机主要包括

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。微型计算机的主机主要包括CPU和内存储器。CPU包括运算器和控制器。内存储器包括ROM和RAM。微型计算机,是指由微处理器作为CPU的计算机。由大规模集成电路组成的、体积较小…

网络中的计算机之间的关系,有关服务器与主机之间的关系

局域网,是指“存在于某一个较小地理区域内的计算机网络”。通常把两台以上的电脑通过各种介质(比如双绞线、同轴电缆、电话线等等,空气也算是一种介质,这就是无线网络)连接起来,这就构成了计算机网络。专业的说法是一台电脑与一台…

计算机键盘打出来都是英语大写怎么办,电脑键盘上大小写怎么切换

按下电脑键盘上的"CAPS LOCK"键,提示灯就会亮,就可以输入大写,再按一下"CAPS LOCK"键,提示灯灭了,就输入的是小写。按键的位置和提示灯的位置就在下图红框内,不同厂家的键盘也稍微有些…

计算机逻辑判断函数函数知识点,计算机考点条件检测函数IF

出国留学网小编为你整理“2017计算机资格Excel2003考点条件检测函数IF”哦,介绍了计算机资格考试Excel2003等相关内容,欢迎广大网友前来学习,希望对你有所帮助!更多资讯关注本网站的更新吧!功能:IF函数具有判断的能力,…

html5 视频路径加密,HTML5视频路径混淆

这是一个奇怪的,与我一起裸露。HTML5视频路径混淆我一直在玩Video.js,并遇到了提供的示例问题。使用html5视频元素指定MP4(h264)视频时,会出现一些混淆。当我使用(绝对值):显示视频,没有问题。但是当我使用&#xff1a…

c语言编程题2^0+2^1+……+2e63,牛客网刷题33(2道题)

60.在其它数都出现k次的数组中找到只出现一次的数题目链接题目描述给定一个整型数组arr和一个大于1的整数k。已知arr中只有1个数出现了一次,其他的数出现k次,请返回出现了1次的数。输入描述输入包含两行,第一行包含两个整数n和k(1≤n≤105,1≤…

西昌学院计算机,西昌学院

西昌学院是2003年经教育部批准组建的省属全日制普通多科性本科院校。坐落在举世闻名的中国西昌航天城。这里四季如春,资源丰富,素有“月城”、“春城”的美誉。学院前身为1939年北洋工学院迁至西昌创建的国立西康技艺专科学校,距今已有70年的…

如何形容自己的计算机水平,信息在计算机中的表示

教学任务:(一)知识目标:1、让学生了解0和1是怎样表示不同信息的。2、理解什么是二进制,十进制是如何转换成二进制的。3、学生了解字符编码的简要知识。(二)能力目标1、 激发学生的学习热情,能举一反三。2、培养学生合作学习的能力…

市场销售的计算机主机硬盘主要有,一种具有旋转功能的计算机硬盘销售架的制作方法...

本实用新型涉及硬盘销售技术领域,具体为一种具有旋转功能的计算机硬盘销售架。背景技术:硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成,碟片外覆盖有铁磁性材料,硬盘有固态硬盘、机械硬盘和混…

人工计算机的相关信息,第三届计算机信息科学与人工智能国际学术会议(CISAI 2020)...

推荐10篇优秀论文到SCI期刊,录满截止,欢迎作者自荐论文!SCI期刊稿件仅可发送到艾思学术的“SCI投稿”,更多咨询可联系林编辑:13922157504,黄编辑:13922157854,微信电话同号Journal 1…

计算机设备中找不到网络适配器,驱动技巧:解决设备管理器中找不到网卡的问题...

类型:网卡问题:设备管理器中找不到网卡,因此驱动精灵万能网卡版无法安装网卡驱动解决方案:操作步骤:1、首先确认是否有网卡查看电脑周边接口有无RJ45网线接口。一般在后面。如下图所示:2、若电脑配置有网卡&#xff0c…

2013江苏计算机二级vfp试题,2013年3月全国计算机二级VFP真题

2013年3月全国计算机二级VFP真题};class staff{//“职工”类public://**********found**********Staff(const char*my—id,const char木my_name,Department&my_dept):——{strcpy(this一>staff id,my_id);strcp…

深入开展计算机设备保密检查,江西安远县检察院深入开展网络安全保密自查工作...

正义网赣州11月3日电(通讯员 欧阳清)为进一步加强计算机和网络安全保密管理工作,确保检察工作秘密安全,近日,江西省赣州市安远县检察院信息化领导小组组织人员对全院计算机、网络、移动存储设备的使用管理、安全保密工作、规章制度落实情况进行了全面的自查,同时对本院主要业务…