繁体   English   中英

Android 按钮点击显示不同的 Toast 消息取决于点击次数

[英]Android button click show different Toast message depend on the click count

我想要一个按钮,它可以根据用户的点击次数显示不同的 toast 消息。 我写的代码如下。 但是,单击后,所有四个吐司消息都弹出。 谁能帮我解决这个问题? 谢谢!

GetVS.Click += delegate {

            if(count==0)
            {
                Toast.MakeText (this, "Beep Boop0", ToastLength.Short).Show ();
            }
            if(count==1)
            {
                Toast.MakeText (this, "Beep Boop1", ToastLength.Short).Show ();
            }
            if(count==2)
            {
                Toast.MakeText (this, "Beep Boop2", ToastLength.Short).Show ();
            }
            else
            {
                Toast.MakeText (this, "Beep Boop else", ToastLength.Short).Show ();
            }

                count++;
        };

Toast.makeText(..)返回一个新的 Toast 实例,您可以在委托之外创建一个,然后调用myToast.setText更改文本,然后调用Show显示它。

您正在使用Toast.makeText(..)创建 4 个实例,而不是更改文本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM