Mam zrobione menu + webView na całą przestrzeń roboczą. Każdy przycisk przekazuje do webView urla z daną www. Stworzyłem akcje dla przycisków w ten sposób:

 public class MainActivity : Activity
    {

        WebView web_view;
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            //Set our custom view
            ActionBar.SetCustomView(Resource.Layout.action_bar);
            ActionBar.SetDisplayShowCustomEnabled(true);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            web_view = FindViewById<WebView> (Resource.Id.webView1);
            web_view.Settings.JavaScriptEnabled = true;
            web_view.LoadUrl ("http://www.onet.pl");

            web_view.SetWebViewClient (new HelloWebViewClient ());

            LinearLayout linTest = (LinearLayout)ActionBar.CustomView.FindViewById<LinearLayout>(Resource.Id.linearLayout1);
            LinearLayout linTest2 = (LinearLayout)ActionBar.CustomView.FindViewById<LinearLayout>(Resource.Id.linearLayout2);
            LinearLayout linTest3 = (LinearLayout)ActionBar.CustomView.FindViewById<LinearLayout>(Resource.Id.linearLayout3);
            LinearLayout linTest4 = (LinearLayout)ActionBar.CustomView.FindViewById<LinearLayout>(Resource.Id.linearLayout4);

            linTest.Click += linTest_Click;
            linTest2.Click += linTest2_Click;
            linTest3.Click += linTest3_Click;
            linTest4.Click += linTest4_Click;

            LinearLayout linearLayout = view.FindViewById<LinearLayout>(Resource.Id.linearLayout1);

        }
void linTest_Click(object sender, EventArgs e) {    
            //ur code here
            web_view.LoadUrl ("http://www.onet.pl");
        }

        void linTest2_Click(object sender, EventArgs e) {    
            //ur code here

            web_view.LoadUrl ("http://www.wp.pl");
        }

        void linTest3_Click(object sender, EventArgs e) {    
            //ur code here
            web_view.LoadUrl ("http://www.interia.pl");
        }

        void linTest4_Click(object sender, EventArgs e) {    
            //ur code here
            web_view.LoadUrl ("http://www.google.pl");

        }
public override bool ShouldOverrideUrlLoading (WebView view, string url)
        {
            view.LoadUrl (url);
            return false;
        }

I wszystko by fajnie działało tylko url jest przekazywany dopiero przy DRUGIM kliknięciu jak już ikona jest podświetlona. W czym może być problem?
Poniżej poglądowy screen+logi: