如何在CircleImageView Xamarin中添加Click事件

时间:2016-06-03 06:02:51

标签: xamarin xamarin.android

大家好我如何在refractored.controls.CircleImageView中添加click事件 我在axml中设置了

           android:clickable="true"

我的代码

       NavigationView navigationView = FindViewById<NavigationView>(Resource.Id.nav_view);
        if (navigationView != null)
        {
            SetUpDrawerContent(navigationView);
            var navEvnt = navigationView.FindViewById<CircleImageView>(Resource.Id.masterUser);
            navEvnt.Click += (sender, e) => 
            {
                Intent inf = new Intent(navigationView.Context, typeof(MessageLayout));
                StartActivity(inf); 
            };
        }

但我总是收到System.NullReferenceException的错误:对象引用未设置为对象的实例。听起来好像找不到我的CircleImageView id

1 个答案:

答案 0 :(得分:2)

headerLayout 我忘了我的CircleImageView在我的nav_header布局中所以要完成它我必须首先使用上面的图像获得headerlayout。