如何在Monodroid中显示MessageBox

如何在Xamarin.Android中显示消息框? 我怎样才能从消息框得到是或否的答复?

– – 更新 :

myBtn.Click += (sender, e) => { new AlertDialog.Builder(this) .SetMessage("hi") .Show(); }; 

Solutions Collecting From Web of "如何在Monodroid中显示MessageBox"

您可以在Activity使用AlertDialog.Buider类。

 new AlertDialog.Builder(this) .SetPositiveButton("Yes", (sender, args) => { // User pressed yes }) .SetNegativeButton("No", (sender, args) => { // User pressed no }) .SetMessage("An error happened!") .SetTitle("Error") .Show(); 

尝试这个:

 public void ShowAlert (string str) { AlertDialog.Builder alert = new AlertDialog.Builder (this); alert.SetTitle (str); alert.SetPositiveButton ("OK", (senderAlert, args) => { // write your own set of instructions }); //run the alert in UI thread to display in the screen RunOnUiThread (() => { alert.Show (); }); }