[英]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.