Xamarin如何在CircleImageView中添加点击事件
How to add Click Event in CircleImageView Xamarin
大家好我如何在refractored.controls.CircleImageView中添加点击事件
我在 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
我忘记了我的 CircleImageView 在我的 nav_header 布局中所以完成它我必须首先使用上面的图像获取 headerlayout。
大家好我如何在refractored.controls.CircleImageView中添加点击事件 我在 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