我正在尝试显示警告对话框,但它显示编译时错误cos我引用了以下命名空间和My Alert对话框代码示例:
using Android.App;
using Android.Support.V7.App;
public void btnDisplayClick(Object sender, EventArgs e)
{
AlertDialog.Builder alertDialog = new AlertDialog.Builder(ct);
alertDialog.SetTitle("Simple Alert Dialog");
alertDialog.SetMessage("This is my simple Alert Dialog");
alertDialog.SetNeutralButton("Ok", delegate
{
alertDialog.Dispose();
});
alertDialog.Show();
}
显示编译时错误如下: AlertDialog'是'Android.App.AlertDialog'和'Android.Support.V7.App.AlertDialog
之间的模糊引用我尝试使用Namespace.ClassName但仍显示错误:
答案 0 :(得分:0)
Android源代码中有两类AlertDialog。一个在Android.App命名空间中,另一个在Android.Support.V7.App中。
您可以使用[namespace]。[class]在代码中调用AlertDialog。 例如:
Android.Support.V7.App.AlertDialog.Builder alertDialog = new Android.Support.V7.App.AlertDialog.Builder(ct);