【发布时间】:2020-07-22 16:07:18
【问题描述】:
我在服务中创建了一个浮动视图,并为点击设置了回调函数。
public override void OnCreate()
{
var li = (LayoutInflater)this.GetSystemService(Context.LayoutInflaterService).JavaCast<LayoutInflater>();
var myview = li.Inflate(Resource.Layout.activity_main, null);
windowManager.AddView(myview, layoutParams);
myview.FindViewById<Button>(Resource.Id.btnRecord).Click += BackgroundService_Click;
base.OnCreate();
}
private void BackgroundService_Click(object sender, EventArgs e)
{
Debugger.Break();
}
当我单击按钮时,不会调用函数BackgroundService_Click()。
我怎样才能让点击起作用?
【问题讨论】:
标签: android xamarin button click layout-inflater