10 namespace MonoDroid.Dialog
28 public Uri Url {
get; set; }
30 void OpenUrl(Context context)
32 Intent intent =
new Intent(context, typeof(
HtmlActivity));
33 intent.PutExtra(
"URL",this.Url.ToString());
34 intent.PutExtra(
"Title",Caption);
35 intent.AddFlags(ActivityFlags.NewTask);
36 context.StartActivity(intent);
39 public override View
GetView(Context context, View convertView, ViewGroup parent)
41 View view = base.GetView (context, convertView, parent);
42 this.Click = delegate { OpenUrl(context); };
50 protected override void OnCreate(Bundle bundle)
52 base.OnCreate(bundle);
54 Intent i = this.Intent;
55 string url = i.GetStringExtra(
"URL");
56 this.Title = i.GetStringExtra(
"Title");
58 WebView webview =
new WebView(
this);
59 webview.Settings.BuiltInZoomControls =
true;
60 webview.Settings.JavaScriptEnabled =
true;
61 SetContentView(webview);
override View GetView(Context context, View convertView, ViewGroup parent)
Overriden my most derived classes, creates a view that creates a View with the contents for display ...
override void OnCreate(Bundle bundle)
HtmlElement(string caption, string url)
HtmlElement(string caption, Uri uri)