簡單警報對話方塊示例
我們將在 Xamarin.Android 中建立一個簡單的警報對話方塊
現在考慮你已經完成了文件的入門指南 。
你必須擁有這樣的專案結構:
你的主要活動必須如下所示:
public class MainActivity : Activity
{
int count = 1;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
// Get our button from the layout resource,
// and attach an event to it
Button button = FindViewById<Button>(Resource.Id.MyButton);
button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
}
}
現在我們要做的是,不是在按鈕點選時向計數器新增一個,我們將詢問使用者是否要在簡單的警報對話方塊中新增或減去一個
點選正面或否定按鈕,我們將採取行動。
button.Click += delegate {
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.SetTitle("Specify Action");
alert.SetMessage("Do you want to add or substract?");
alert.SetPositiveButton("Add", (senderAlert, args) =>
{
count++;
button.Text = string.Format("{0} clicks!", count);
});
alert.SetNegativeButton("Substract", (senderAlert, args) =>
{
count--;
button.Text = string.Format("{0} clicks!", count);
});
Dialog dialog = alert.Create();
dialog.Show();
};
截圖: