• WebView简单用法


    1.空布局

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     3     xmlns:tools="http://schemas.android.com/tools"
     4     android:layout_width="match_parent"
     5     android:layout_height="match_parent"
     6     android:paddingBottom="@dimen/activity_vertical_margin"
     7     android:paddingLeft="@dimen/activity_horizontal_margin"
     8     android:paddingRight="@dimen/activity_horizontal_margin"
     9     android:paddingTop="@dimen/activity_vertical_margin"
    10     tools:context="com.example.administrator.webview.MainActivity">
    11 
    12 
    13 </RelativeLayout>
    View Code

    2. MainAtivity

     1 package com.example.administrator.webview;
     2 
     3 import android.support.v7.app.AppCompatActivity;
     4 import android.os.Bundle;
     5 import android.view.KeyEvent;
     6 import android.webkit.WebView;
     7 
     8 public class MainActivity extends AppCompatActivity {
     9 
    10     WebView webview;
    11     @Override
    12     protected void onCreate(Bundle savedInstanceState) {
    13         super.onCreate(savedInstanceState);
    14         setContentView(R.layout.activity_main);
    15         webview = new WebView(this);
    16         //设置WebView属性,能够执行Javascript脚本
    17         webview.getSettings().setJavaScriptEnabled(true);
    18         //加载需要显示的网页
    19         webview.loadUrl("http://web.breadtrip.com/");
    20         //设置Web视图
    21         setContentView(webview);
    22     }
    23     @Override
    24 
    25     public boolean onKeyDown(int keyCode, KeyEvent event) {
    26         if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) {
    27             webview.goBack(); //goBack()表示返回WebView的上一页面
    28             return true;
    29         }
    30         return false;
    31     }
    32 }
    View Code

    ----------------------

    1. 布局

    1   <WebView
    2             android:layout_width="match_parent"
    3             android:layout_height="wrap_content"
    4             android:id="@+id/chart2"
    5             android:background="#000000"
    6             android:visibility="visible"
    7             />
    View Code

    2.Activity

     1        
     2         webview3 = (WebView) findViewById(R.id.chart3);
     3 
     4 
     5         //设置WebView属性,能够执行Javascript脚本
     6 
     7         webview3.getSettings().setJavaScriptEnabled(true);
     8         //加载需要显示的网页
     9  
    10         webview3.loadUrl(url2);
    View Code
    今天多一点积累,明天少一分烦恼
  • 相关阅读:
    12.7 Test
    51Nod.1766.树上最远点对(树的直径 RMQ 线段树/ST表)
    BZOJ.3675.[APIO2014]序列分割(DP 斜率优化)
    BZOJ.4515.[SDOI2016]游戏(树链剖分 李超线段树)
    BZOJ.3165.[HEOI2013]Segment(李超线段树)
    Linux系统CentOS进入单用户模式和救援模式详解
    KVM 管理界面挂载多UKEY
    挂载银行前置机Ukey到windows server2012虚拟机的操作记录
    为什么服务器做了raid 系统文件还会丢失?
    LVS+Keepalived深度理解,阐述你不知道的坑点
  • 原文地址:https://www.cnblogs.com/galibujianbusana/p/5604868.html
Copyright © 2020-2023  润新知