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 {
//取消处理代码
}
}
}
原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。
http://axzxs.blog.51cto.com/730810/1614178