Android studio点击跳转WebView详解

Android studio点击跳转WebView详解,第1张

概述本文实例为大家分享了Androidstudio点击跳转WebView的具体代码,供大家参考,具体内容如下

本文实例为大家分享了AndroID studio点击跳转WebVIEw的具体代码,供大家参考,具体内容如下

代码文件

import androID.support.v7.app.AppCompatActivity;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.webkit.WebVIEw;import androID.webkit.WebVIEwClIEnt;import androID.Widget.TextVIEw;public class MainActivity extends AppCompatActivity {  private StringBuffer sb;/*截取字符串*/  private TextVIEw tv1;  private WebVIEw webv;  @OverrIDe  protected voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentVIEw(R.layout.activity_main);    /*获取文字的ID*/    tv1=(TextVIEw)findVIEwByID(R.ID.wang);    /*获取网页控件的ID*/    webv=(WebVIEw)findVIEwByID(R.ID.web);    /*new一个字符串*/    sb=new StringBuffer("http://www.baIDu百度百度.com");    /*删除包含16 不包含20的字符串*/    sb.delete(16,20);    /*把截取的字符串写入文字ID里*/    tv1.setText(sb);    /*文字点击事件*/    tv1.setonClickListener(new VIEw.OnClickListener() {      @OverrIDe      public voID onClick(VIEw vIEw) {        webv.getSettings().setJavaScriptEnabled(true);        webv.loadUrl("https://www.baIDu.com");        /*网页*/        webv.setWebVIEwClIEnt(new WebVIEwClIEnt() {          @OverrIDe          public boolean shouldOverrIDeUrlLoading(WebVIEw vIEw,String url) {            //返回值是true的时候控制去WebVIEw打开,为false调用系统浏览器或第三方浏览器            vIEw.loadUrl(url);            return true;          }        });      }    });  }}

页面布局 

<?xml version="1.0" enCoding="utf-8"?><relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"  xmlns:tools="http://schemas.androID.com/tools" androID:ID="@+ID/activity_main"  androID:layout_wIDth="match_parent" androID:layout_height="match_parent"  androID:paddingBottom="@dimen/activity_vertical_margin"  androID:paddingleft="@dimen/activity_horizontal_margin"  androID:paddingRight="@dimen/activity_horizontal_margin"  androID:paddingtop="@dimen/activity_vertical_margin"  tools:context="你的包名地址.MainActivity">  <TextVIEw    androID:ID="@+ID/wang"    androID:layout_wIDth="wrap_content"    androID:layout_height="wrap_content"    androID:text="www.baIDu.com"    androID:layout_centerHorizontal="true"    />  <relativeLayout    androID:ID="@+ID/l1"    androID:layout_wIDth="wrap_content"    androID:layout_height="wrap_content"    androID:layout_below="@+ID/wang"    androID:layout_centerHorizontal="true"    >    <TextVIEw      androID:ID="@+ID/ba"      androID:layout_wIDth="wrap_content"      androID:layout_height="wrap_content"      androID:text="百度"      />    <ImageVIEw      androID:ID="@+ID/img"      androID:layout_wIDth="wrap_content"      androID:layout_height="wrap_content"      androID:src="@drawable/ic_launcher"      androID:layout_toRightOf="@ID/ba"      />    <TextVIEw      androID:ID="@+ID/yu"      androID:layout_wIDth="wrap_content"      androID:layout_height="wrap_content"      androID:text="百度"      androID:layout_toRightOf="@ID/img"      />  </relativeLayout>  <WebVIEw    androID:ID="@+ID/web"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    androID:layout_below="@ID/l1"    >  </WebVIEw></relativeLayout>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

总结

以上是内存溢出为你收集整理的Android studio点击跳转WebView详解全部内容,希望文章能够帮你解决Android studio点击跳转WebView详解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1144394.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存