按钮单击事件在Monodroid中不起作用

时间:2012-05-22 20:40:01

标签: xamarin.android

解决:最新的更新以某种方式解决了这个问题。

我遇到了一个非常奇怪的问题。每当我点击(点击)Monodroid应用程序上的按钮时,都没有任何反应!(我只能听到嘀嗒声而没有其他内容)。

让我澄清一下事情进展顺利,但今天我一直在经历这个不寻常的问题。以下是代码。

        base.OnCreate(bundle);

        SetContentView(Resource.Layout.Main);

        Button button = FindViewById<Button>(Resource.Id.button1);
        ProgressBar progressbar = FindViewById<progressbar>(Resource.Id.progressbar1);

现在我尝试以下列三种方式触发点击事件,

       button.Click +=new EventHandler(button_Click);

       button.Click +=(sender,e)=> {//stuff;};

       button.Click += delegate {//stuff; };  

在所有方法中,如果我更新方法(如更改按钮的文本),它可以工作,但如果我尝试做任何其他事情,它就不起作用。

我尝试的内容在上述处理程序中不起作用: -

       Toast.MakeText(this, "blabla", ToastLength.Long);

       progressbar.visibility = viewstates.visible   etc

这个按钮点击事件工作正常!即使我有一个实现上述任务的应用程序,但是从visual studio重新编译并在设备上安装应用程序后,它无效。

是的!,我已经重新启动了我的PC,Android设备,制作了新的程序来测试功能,但它没有用!。

我在模拟器和Android设备(Galaxy S2)上尝试过以上两种方法。我使用了Visual Studio和MonoDevelop,得到了相同的结果。请帮忙,这是一个非常奇怪的问题。到目前为止,我几年来从未遇到过这样的点击事件处理。

1 个答案:

答案 0 :(得分:0)

解决了!,最新的更新解决了这个问题。