[英]How implement View.IOnClickListener interface with Xamarin
我開始在 Visual Studio 上使用 Xamarin 進行開發。 我無法實現View.IOnClickListerner
接口。 我想單獨創建我的點擊管理類。
當我實施它不起作用。 什么都沒有發生。
public class MainActivity : Activity, View.IOnClickListener
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
Debugger.Log(0, "Message", "Start");
}
public void OnClick(View v)
{
Debugger.Log(0, "Message", "Hello !");
}
}
謝謝你的回答。
您必須設置偵聽器,否則將不會被調用:
public class MainActivity : Activity, View.IOnClickListener
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
Window.DecorView.SetOnClickListener(this)
}
}
實際上對我有用的是設置視圖的命名空間。
using Android.Views;
[Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)]
public class MainActivity : Activity, View.IOnClickListener
{
public void OnClick(View v)
{
throw new System.NotImplementedException();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.