• Xamarin.Android 嵌入web端界面


      在程序中嵌入Web端界面。

    首先在前台界面上创建一个webview

    <android.webkit.WebView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/webView1" />

    然后后台代码提供调用的界面

    using Android.App;
    using Android.Widget;
    using Android.OS;
    using Android.Webkit;
    using Android.Net.Http;
    
    namespace App5
    {
        [Activity(Label = "App5", MainLauncher = true)]
        public class MainActivity : Activity
        {
            
            protected override void OnCreate(Bundle savedInstanceState)
            {
                base.OnCreate(savedInstanceState);
    
                // Set our view from the "main" layout resource
                SetContentView(Resource.Layout.Main);
            }
    
            /// <summary>
            /// 跳转回来刷新数据
            /// </summary>
            protected override void OnResume()
            {
                base.OnResume();
    
                GetListData();
            }
    
            /// <summary>
            /// 获取数据
            /// </summary>
            void GetListData()
            {
                WebView _webview = FindViewById<WebView>(Resource.Id.webView1);
                _webview.LoadUrl("https://www.baidu.com/");
                _webview.Settings.JavaScriptEnabled = true;
                _webview.Settings.SetSupportZoom(true);
                _webview.Settings.BuiltInZoomControls = true;
                _webview.Settings.UseWideViewPort = true;
                _webview.Settings.DisplayZoomControls = false;
    
                _webview.SetWebViewClient(new ExtWebViewClient());
            }
    
            public class ExtWebViewClient : WebViewClient
            {
                public override void OnReceivedSslError(WebView view, SslErrorHandler handler, SslError error)
                {
                    handler.Proceed();
                    //base.OnReceivedSslError(view, handler, error);
                }
            }
        }
    }
  • 相关阅读:
    小程序获知渠道弹出层设计
    小程序下拉菜单筛选
    align-conten和align-items的区别
    微信小程序文本如何换行
    微信小程序最新获取用户头像昵称的方法
    JQ版本对比
    选择收货地址列表的某一项将数据传到订单页面
    inline、block、inline-block属性的区别
    微博资料
    zookeeper知识点学习
  • 原文地址:https://www.cnblogs.com/swjian/p/9968742.html
Copyright © 2020-2023  润新知