2016-06-03 5 views
0

Привет всем Как добавить событие щелчка в refractored.controls.CircleImageView я поставил в axml вКак добавить событие Click в CircleImageView Xamarin

  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); 
      }; 
     } 

но Im всегда получение ошибки в System.NullReferenceException: ссылка на объект не установлена ​​в экземпляр объекта. похоже, что не нашел мой CircleImageView id

+0

Можете ли вы показать больше своего XML? Мне нужно увидеть -Tag. –

ответ

2

headerLayout Я забыл, что мой CircleImageView находится в моем макете nav_header, поэтому сделайте это, я должен сначала получить headerlayout, используя изображение выше.

Смежные вопросы