protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); var pos = 0; if (Intent.Extras != null) pos = Intent.Extras.GetInt("pos"); var birds = Resources.GetStringArray(Resource.Array.birds); var imgs = Resources.ObtainTypedArray(Resource.Array.birds_img); var resId = imgs.GetResourceId(pos, -1); Title = birds[pos]; Window.RequestFeature(WindowFeatures.ActionBarOverlay); var color = new ColorDrawable(Color.Black); color.SetAlpha(128); ActionBar.SetBackgroundDrawable(color); ActionBar.SetDisplayHomeAsUpEnabled(true); _handler = new Handler(); var imageView = new ImageView(this); imageView.SetScaleType(ImageView.ScaleType.CenterInside); imageView.SetImageResource(resId); imageView.Click += (sender, args) => { ActionBar.Show(); HideActionBarDelayed(_handler); }; SetContentView(imageView); Window.SetBackgroundDrawableResource(Android.Resource.Color.BackgroundDark); }
//@Override protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); //Window.RequestFeature(WindowFeatures.ActionBarOverlay); int pos = 0; if (Intent.Extras != null) { pos = Intent.Extras.GetInt("pos"); } string[] birds = Resources.GetStringArray(Resource.Array.birds); TypedArray imgs = Resources.ObtainTypedArray(Resource.Array.birds_img); int resId = imgs.GetResourceId(pos, -1); Title = birds[pos]; //Window.RequestFeature(WindowFeatures.ActionBarOverlay); ColorDrawable color = new ColorDrawable(Color.Black); color.SetAlpha(128); SupportActionBar.SetBackgroundDrawable(color); SupportActionBar.SetDisplayHomeAsUpEnabled(true); mHandler = new Handler(); ImageView imageView = new ImageView(this); imageView.SetScaleType(Android.Widget.ImageView.ScaleType.CenterInside); imageView.SetImageResource(resId); //imageView.setOnClickListener(new OnClickListener() { // public void onClick(View v) { // getSupportActionBar().show(); // hideActionBarDelayed(mHandler); // } //}); imageView.Click += delegate { SupportActionBar.Show(); hideActionBarDelayed(mHandler); }; SetContentView(imageView); this.Window.SetBackgroundDrawableResource(Android.Resource.Color.Black); }