WebView简单使用

public class MainActivity extends Activity {

    WebView webView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        webView = (WebView)findViewById(R.id.webview);

        // js可用
        webView.getSettings().setJavaScriptEnabled(true);
        // 在当前webview中打开,不在浏览器中打开连接
        webView.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
                webView.loadUrl(request.getUrl().toString());
                return true;
            }
        });
        webView.loadUrl("http://www.baidu.com");
    }
}

AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />
时间: 2024-10-03 04:57:53

WebView简单使用的相关文章

Android WebView简单应用

WebView是View的一个子类,可以让你在activity中显示网页.在布局中拉入一个WebView,一个Button,一个EditText 布局代码如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma

【安卓开发】Webview简单使用

什么是WebView? 答:Android内置webkit内核的高性能浏览器,而WebView则是在这个基础上进行封装后的一个 控件,WebView直译网页视图,我们可以简单的看作一个可以嵌套到界面上的一个浏览器控件! 方法: 1.先在activity_main.xml中添加一个webview网络视图,并把id改为“webview” 2.在MainActivity中加入以下代码: import android.os.Bundle; import android.webkit.WebView; i

android WebView 简单使用Demo

activity配置文件:activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >

webView(简单的浏览器)

1 #import "MJViewController.h" 2 3 @interface MJViewController () <UISearchBarDelegate, UIWebViewDelegate> 4 5 @property (weak, nonatomic) IBOutlet UIWebView *webView; 6 @property (weak, nonatomic) IBOutlet UIBarButtonItem *backButton; 7 @

WebView简单实用讲解

AdroidManifest.XML文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:backg

WebView 简单使用一

webView中首先修改添加 Mainfest文件中的 <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16" /> <uses-permission android:name="android.permission.INTERNET"/> package com.imooc.android_webview; import android.app

安卓高级 WebView的使用到 js交互

我们先来学习 怎么使用再到用js和安卓源生方法交互 WebView简单使用 此部分转载并做了补充 原博客 原因:比较简单不是很想在写,我只要写js交互部分 WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用. webview有两个方法:setWebChromeClient 和 setWebClient setWebClient:主要处理解析,渲染网页等浏览器做的事情 setWebChromeClient:辅助WebView处理Javascript的对话框,网站图标,网站ti

webview加载js图形报表

在项目中经常会有一些图形报表的功能,对于android的图形报表的实现,可以利用一些开源的android图形报表框架如:achartengine,hellocharts, MPAndroidChar等,这些框架虽然实现的很好,但在实际项目我们需要的图形报表是有设计师设计的,可能我们需要效果这些框架没有提供,或是提供的样式不符合我们的需求,这时候需要我们去修改这些框架,更改它的样式,这就要求我们需要熟悉这些框架的源码,能够举一反三的去修改它,然而说起来简单, 真正改起来并不容易,当然我们也可以自定

Android——网络编程

WebView简单体验——可内嵌在应用程序的浏览器 WebView是一个封装了网络请求,数据解析的这么一个控件,可作为程序的内置浏览器使用 注意声明网络访问权限:android.permission.INTERNET 1 <WebView 2 android:id="@+id/webview" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent&quo