Toast.MakeText(this, "这是一个弹框!", ToastLength.Long).Show();
AlertDialog.Builder builder = new AlertDialog.Builder(this);
AlertDialog alertDialog = builder.Create();
alertDialog.SetTitle("提示");
alertDialog.SetIcon(Resource.Drawable.Icon);
alertDialog.SetMessage("确定要退出吗?");
alertDialog.SetButton("确定", (sender, args) =>
{
//做确定的事
});
alertDialog.SetButton2("取消", (sender, args) =>
{
//做取消的事
});
alertDialog.Show();
效果:
IOS下的实现如下:
partial void AlertButton_TouchUpInside (UIButton sender)
{
varalert = new UIAlertView ("提示","这里是弹框内容?",new AlertDelegate (), "确定", "取消");
alert.Show();
}
public classAlertDelegate:UIAlertViewDelegate
{
publicoverride void Clicked (UIAlertView alertview, nint buttonIndex)
{
if(buttonIndex == 0) {
//确定处理代码
}else {
//取消处理代码
}
}
}