/// <summary> /// Construct the UI and start loading /// </summary> public void onCreate() { string startUrl = webSettings.GetString ("url"); string title = webSettings.GetString ("title"); mainLayout = new LinearLayout (this.context); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams (ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent, 0.0F); mainLayout.LayoutParameters = lp; ((LinearLayout)mainLayout).SetGravity (GravityFlags.CenterVertical); ((LinearLayout)mainLayout).Orientation = Orientation.Vertical; webView = new WebView (this.context); WebSettings settings = webView.Settings; settings.JavaScriptEnabled = true; settings.BuiltInZoomControls = true; settings.JavaScriptCanOpenWindowsAutomatically = true; webView.LayoutParameters = new LinearLayout.LayoutParams (ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent, 1.0F); webView.SetWebViewClient (new FHOAuthWebViewClient (this)); webView.RequestFocusFromTouch (); webView.Visibility = ViewStates.Visible; LinearLayout barlayout = initHeaderBar (title); mainLayout.AddView (barlayout); mainLayout.SetBackgroundColor (Color.Transparent); mainLayout.SetBackgroundResource (0); mainLayout.AddView (this.webView); this.webView.LoadUrl (startUrl); }