美文网首页Android
WebView的第三方组件—BridgeWebView的使用

WebView的第三方组件—BridgeWebView的使用

作者: 瑟闻风倾 | 来源:发表于2020-09-26 18:09 被阅读0次

    BridgeWebView

    • 在project的build.gradle添加如下代码
    allprojects {
        repositories {
            maven { url "https://jitpack.io" }
        }
    }
    
    • 在Module的build.gradle添加依赖
    compile 'com.github.open-android:BridgeWebView:v1.0'
    
    • 布局文件中使用
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    
        <com.itheima.view.BridgeWebView
            android:id="@+id/activity_test_webView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"/>
    </LinearLayout>
    
    • Activity中加载网页
    package com.example.jackboard;
    
    import android.os.Bundle;
    import android.view.WindowManager;
    
    import androidx.annotation.Nullable;
    import androidx.appcompat.app.AppCompatActivity;
    
    import com.itheima.view.BridgeWebView;
    
    public class TestActivity extends AppCompatActivity {
    
        private BridgeWebView webView;
        @Override
        protected void onCreate(@Nullable Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                    WindowManager.LayoutParams.FLAG_FULLSCREEN);//隐藏状态栏
            setContentView(R.layout.activity_test);
            webView = (BridgeWebView)findViewById(R.id.activity_test_webView);
            String url = "http://mes.uchat.com.cn/board/line?deptid=1&name=youchan";//带Echarts图表的网址
            webView.loadUrl(url);//显示H5页面
        }
    }
    
    

    相关文章

      网友评论

        本文标题:WebView的第三方组件—BridgeWebView的使用

        本文链接:https://www.haomeiwen.com/subject/gcfhuktx.html