其实在VS中开发安卓代码和C#还是有一些相似性,刚开始我也不知道怎么弹出提示框,于是就百度了下,再加上个人的小聪明得到一下结果
builder.setTitle表示提示框的标题。
setMessage当然就是提示的内容了。
在这里要注意下bilder.creater().show();要放在最后。其实这是两句代码只不过在这放在一起写了而已。
最后的结果
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。
1.Toast.MakeText(Application.ApplicationContext, "我稍微会消失", ToastLength.Short).Show();
这里说明一下,ToastLength.Short控制时间长短
2.自定义位置
tast= Toast.MakeText(Application.ApplicationContext, "我稍微会消失", ToastLength.Short);
tast.SetGravity(GravityFlags.Center, 0, 0);
tast.Show();
说明下GravityFlags.Center屏幕居中,而后面的参数是以GravityFlags.Center为中心X和Y的左边
还有一个就是确认提示框也就是confirm
alert.SetTitle("提示");
alert.SetMessage("你确定要退出?");
alert.SetPositiveButton("确定", delegate { MessageBox.MessageBoxs.Show(this, "提示", "恭喜你点确定了"); }).SetNegativeButton("取消", delegate { MessageBox.MessageBoxs.Show(this, "提示", "恭喜你点取消"); }).Show();
转载自http://hi.baidu.com/zhou8237436/item/6f4f59f2f16cba45932af2f0
另我做了个完整的示例,请参见mono android小代码1:重写返回键按下的事件