簡體   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