以下内容全部或部分转自或参考于网络。
一、Toast
用于显示一条信息,过一会自动消失
Toast.MakeText(this , "运行成功!", ToastLength .Long).Show();
其中MakeText方法用于生成一个包含文本视图的标准Toast对象。
二、 AlertDialog
1.下面的代码用于生成一个普通的对话框
protected override void OnCreate( Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView( Resource.Layout .Main);
AlertDialog.Builder ad_build = new AlertDialog. Builder(this )
.SetTitle( "退出登录" )//标题
.SetMessage( "确认?")//信息内容
.SetNegativeButton( "确定",new EventHandler<DialogClickEventArgs >((sender,e)=> { }))
.SetPositiveButton( "取消", new EventHandler< DialogClickEventArgs>((sender, e) => { }))
.SetIcon(Android. Resource.Drawable .StatSysWarning);
ad_build.Show();
}
显示效果如下
2.进度条对话框的相关代码
ProgressDialog pd = new ProgressDialog( this);
pd.SetMessage( "正在加载……" );
pd.Show();
显示效果如下
三、通知
以上两种方法因需要在一定程度上打断用户操作,显得不够人性化,一般情况下不建议使用,应采用通知方式。
链接如下:http://www.cnblogs.com/yaozhenfa/p/xamarin_android_notification.html