当前位置: 首页>>代码示例>>C#>>正文


C# AlertDialog.Builder.SetTitle方法代码示例

本文整理汇总了C#中Android.App.AlertDialog.Builder.SetTitle方法的典型用法代码示例。如果您正苦于以下问题:C# AlertDialog.Builder.SetTitle方法的具体用法?C# AlertDialog.Builder.SetTitle怎么用?C# AlertDialog.Builder.SetTitle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Android.App.AlertDialog.Builder的用法示例。


在下文中一共展示了AlertDialog.Builder.SetTitle方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: LoginToFacebook

        void LoginToFacebook(bool allowCancel)
        {
            var auth = new OAuth2Authenticator(
                clientId: "635793476502695",
                scope: "",
                authorizeUrl: new Uri("https://m.facebook.com/dialog/oauth/"),
                redirectUrl: new Uri("http://www.facebook.com/connect/login_success.html"));

            auth.AllowCancel = allowCancel;

            // If authorization succeeds or is canceled, .Completed will be fired.
            auth.Completed += (s, ee) =>
            {
                if (!ee.IsAuthenticated)
                {
                    var builder = new AlertDialog.Builder(this);
                    builder.SetMessage("Not Authenticated");
                    builder.SetPositiveButton("Ok", (o, e) => { });
                    builder.Create().Show();
                    return;
                }

                // Now that we're logged in, make a OAuth2 request to get the user's info.
                var request = new OAuth2Request("GET", new Uri("https://graph.facebook.com/me"), null, ee.Account);
                request.GetResponseAsync().ContinueWith(t =>
                {
                    var builder = new AlertDialog.Builder(this);
                    if (t.IsFaulted)
                    {
                        builder.SetTitle("Error");
                        builder.SetMessage(t.Exception.Flatten().InnerException.ToString());
                    }
                    else if (t.IsCanceled)
                        builder.SetTitle("Task Canceled");
                    else
                    {
                        var obj = JsonValue.Parse(t.Result.GetResponseText());

                        builder.SetTitle("Logged in");
                        builder.SetMessage("Name: " + obj["name"]);

                        //Store the account
                        AccountStore.Create(this).Save(ee.Account, "Facebook");

                        StartActivity(typeof(NewA));
                    }

                    builder.SetPositiveButton("Ok", (o, e) => { });
                    builder.Create().Show();
                }, UIScheduler);
            };

            var intent = auth.GetUI(this);
            StartActivity(intent);
        }
开发者ID:veresbogdan,项目名称:MMD,代码行数:55,代码来源:bogdan.cs

示例2: of_update

 /// <summary>
 /// 检查更新(自动)
 /// </summary>
 /// <param name="a"></param>
 private void of_update(object a)
 {
     Activity activity;
     activity = a as Activity;
     if (!stopUpdate)
     {
         System.Threading.Thread.Sleep(4000);
         string ver = Update.of_update(true);
         string memo = Update.as_UpdateMemo;
         string ls_isall = Update.as_All;
         bool lb_MustUpdate = Update.ab_MustUpdate;
         int enddate = Update.ai_MustUpdateEnddate;
         if (ver.Substring(0, 2) != "ER")
         {
             AlertDialog.Builder builder = new AlertDialog.Builder(activity);
             if (ls_isall == "Y")
                 builder.SetTitle("软件更新提示:(本次更新需重新下载所有数据)");
             else
                 builder.SetTitle("软件更新提示:");
             if (!lb_MustUpdate)
                 builder.SetMessage("当前版本为" + Core._publicfuns.of_GetMySysSet("app", "vercode") + "服务器上最新版本为 " + ver + " ,确定下载更新吗?\n" + memo);
             else
                 builder.SetMessage("当前版本为" + Core._publicfuns.of_GetMySysSet("app", "vercode") + "服务器上最新版本为 " + ver + " \n在" + enddate + "日前未更新软件将不能使用,下载完成后请按提示安装\n" + memo);
             builder.SetPositiveButton("确定", delegate
             {
                 if (ls_isall == "Y")
                 {
                     string filename = AccessDB.dbFile;
                     System.IO.File.Delete(filename);
                 }
                 Intent intent = new Intent();
                 Bundle bu = new Bundle();
                 bu.PutString("name", "download");
                 intent.PutExtras(bu);
                 intent.SetClass(activity, typeof(Loading));
                 activity.StartActivity(intent);
             });
             builder.SetCancelable(false);
             //过期未更新(不显示取消按钮)
             if (lb_MustUpdate)
             {
                 if (int.Parse(DateTime.Now.ToString("yyyyMMdd")) < enddate)
                     builder.SetNegativeButton("取消", delegate { stopUpdate = true; return; });
             }
             else
                 builder.SetNegativeButton("取消", delegate { stopUpdate = true; return; });
             activity.RunOnUiThread(() =>
             {
                 builder.Show();
             });
         }
     }
 }
开发者ID:eatage,项目名称:AppTest,代码行数:57,代码来源:StarThread.cs

示例3: OnCreate

        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            // Set our view from the "main" layout resource
            SetContentView (Resource.Layout.Main);

            // Get our button from the layout resource,
            // and attach an event to it
            Button button = FindViewById<Button> (Resource.Id.loginButton);

            button.Click += delegate {
                //set alert for executing the task
                var alert = new AlertDialog.Builder (this);

                alert.SetTitle ("Login Popup");

                alert.SetPositiveButton ("OK", (senderAlert, args) => {

                });

                alert.SetMessage ("Logged In");

                //run the alert in UI thread to display in the screen
                RunOnUiThread (() => {
                    alert.Show ();
                });
            };
        }
开发者ID:paulpatarinski,项目名称:XamUITest_Examples,代码行数:29,代码来源:MainActivity.cs

示例4: WriteLine

		protected override void WriteLine(string textLine, LogEvent logEvent)
		{
			if (_activity == null)
				return;

			_activity.RunOnUiThread(() =>
			{
			    try
			    {
                    var adBuilder = new AlertDialog.Builder(_activity);
                    adBuilder.SetTitle(string.Format("LogWriter: {0}", logEvent.Logger.LoggingType.Name));
                    adBuilder.SetMessage(textLine);
                    adBuilder.SetNegativeButton("OK", (s, e) =>
                    {
                        var alertDialog = s as AlertDialog;
                        if (alertDialog != null)
                        {
                            alertDialog.Dismiss();
                            alertDialog.Cancel();
                        }
                    });

                    adBuilder.Create().Show();
			    }
			    catch (Exception e)
			    {
                    // TODO detta måste fixas
			        // something went terribly wrong
			    }
				
			});
		}
开发者ID:zelk,项目名称:straaw,代码行数:32,代码来源:DroidInformUserLogWriter.cs

示例5: OnCreateDialog

        public override Dialog OnCreateDialog(Bundle savedInstanceState)
        {
            editText = new EditText (Activity);
            var builder = new AlertDialog.Builder (Activity);
            builder.SetTitle ("Add Task")
                .SetView (editText)
                .SetPositiveButton ("Go", (e, v) => {
                    ViewModel.SelectedTask.Title = editText.Text;
                    if (ViewModel.SelectedTask.CreateDateTime == new DateTime ()) {
                        ViewModel.SelectedTask.CreateDateTime = DateTime.Now;
                    }
                    ViewModel.SelectedTask.LastModifiedDateTime = DateTime.Now;

                    ViewModel.CommitTask ();
                    ViewModel.StartSelectedTask ();
                })
                .SetNeutralButton("Save", (e, v) => {
                    ViewModel.SelectedTask.Title = editText.Text;
                    if (ViewModel.SelectedTask.CreateDateTime == new DateTime ()) {
                        ViewModel.SelectedTask.CreateDateTime = DateTime.Now;
                    }
                    ViewModel.SelectedTask.LastModifiedDateTime = DateTime.Now;

                    ViewModel.CommitTask ();
                    ViewModel.UnselectTask();
                })
                .SetNegativeButton("Cancel", (e, v) => { ViewModel.UnselectTask(); });

            return builder.Create ();
        }
开发者ID:ruly-rudel,项目名称:ruly,代码行数:30,代码来源:AddTaskFragment.cs

示例6: ShowInformation

        public static AlertDialog ShowInformation(this Activity activity, string title, string message, string buttonText, Action button = null)
        {
            AlertDialog dialog = null;

            var builder = new AlertDialog.Builder(activity);
            builder.SetTitle(title);
            builder.SetMessage(message);

            builder.SetNegativeButton(buttonText, (s, e) =>
            {
                if (dialog == null)
                {
                    return;
                }

                dialog.Cancel();
                dialog.Dismiss();

                if (button != null)
                {
                    button();
                }
            });

            dialog = builder.Show();

            return dialog;
        }
开发者ID:mattkrebs,项目名称:RBAListDemo,代码行数:28,代码来源:DialogExtensions.cs

示例7: Display

		public void Display (string body, string title, GoalsAvailable availableGoal, string cancelButtonTitle, string acceptButtonTitle = "", Action<GoalsAvailable, int> action = null)
		{
			EditText goalTextBox = new EditText (Forms.Context);
			AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder (Forms.Context);
			alertDialogBuilder.SetTitle (title);
			alertDialogBuilder.SetMessage (body);
			alertDialogBuilder.SetView (goalTextBox);

			goalTextBox.InputType = Android.Text.InputTypes.NumberFlagSigned;

			var inputFilter = new Android.Text.InputFilterLengthFilter (7);
			var filters = new Android.Text.IInputFilter[1];

			filters [0] = inputFilter;

			goalTextBox.SetFilters (filters);
			goalTextBox.InputType = Android.Text.InputTypes.ClassNumber;

			alertDialogBuilder.SetPositiveButton ("OK", (senderAlert, args) => {
				if(action != null)
				{
					int goalValue;
					int.TryParse(goalTextBox.Text, out goalValue);
					action.Invoke(availableGoal, goalValue);
				}

			} );
			alertDialogBuilder.SetNeutralButton ("CANCEL", (senderAlert, args) => {

			} );

			alertDialogBuilder.Show ();

		}
开发者ID:MobileFit,项目名称:CoachV2,代码行数:34,代码来源:InputGoalDialogService.cs

示例8: HandleException

 public static void HandleException(AggregateException ex, Activity activity)
 {
     AlertDialog.Builder builder = new AlertDialog.Builder(activity);
     builder.SetTitle("One or more Error(s)");
     builder.SetMessage("First:" + ex.InnerExceptions.First().Message);
     builder.Create().Show();
 }
开发者ID:vishwanathsrikanth,项目名称:azureinsightmob,代码行数:7,代码来源:ExceptionHandler.cs

示例9: Display

		public bool Display (string body, string cancelButtonTitle, string acceptButtonTitle = "", Action action = null, bool negativeAction = false)
		{
			AlertDialog.Builder alert = new AlertDialog.Builder (Forms.Context);

			alert.SetTitle ("Alert");
			alert.SetMessage (body);
			alert.SetNeutralButton (cancelButtonTitle, (senderAlert, args) => {

			});


			if (acceptButtonTitle != "") {
				if (!negativeAction) {
					alert.SetPositiveButton (acceptButtonTitle, (senderAlert, args) => {
						if (action != null) {
							action.Invoke ();
						}
					});
				} else {
					alert.SetNegativeButton (acceptButtonTitle, (senderAlert, args) => {
						if (action != null) {
							action.Invoke ();
						}
					});
				}
			}

			((Activity)Forms.Context).RunOnUiThread (() => {
				alert.Show ();
			});
			return true;
		}
开发者ID:MobileFit,项目名称:CoachV2,代码行数:32,代码来源:CustomDialogService.cs

示例10: MainApp

		public MainApp(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer)
		{
			// Catch unhandled exceptions
			// Found at http://xandroid4net.blogspot.de/2013/11/how-to-capture-unhandled-exceptions.html
			// Add an exception handler for all uncaught exceptions.
			AndroidEnvironment.UnhandledExceptionRaiser += AndroidUnhandledExceptionHandler;
			AppDomain.CurrentDomain.UnhandledException += ApplicationUnhandledExceptionHandler;

			// Save prefernces instance
			Main.Prefs = new PreferenceValues(PreferenceManager.GetDefaultSharedPreferences(this));

			// Get path from preferences or default path
			string path = Main.Prefs.GetString("filepath", Path.Combine(global::Android.OS.Environment.ExternalStorageDirectory.AbsolutePath, "WF.Player"));

			try {
				if (!Directory.Exists (path))
					Directory.CreateDirectory (path);
			}
			catch {
			}

			if (!Directory.Exists (path))
			{
				AlertDialog.Builder builder = new AlertDialog.Builder (this);
				builder.SetTitle (GetString (Resource.String.main_error));
				builder.SetMessage(String.Format(GetString(Resource.String.main_error_directory_not_found), path));
				builder.SetCancelable (true);
				builder.SetNeutralButton(Resource.String.ok,(obj,arg) => { });
				builder.Show ();
			} else {
				Main.Path = path;
				Main.Prefs.SetString("filepath", path);
			}
		}
开发者ID:WFoundation,项目名称:WF.Player.Android,代码行数:34,代码来源:MainApp.cs

示例11: ShowQuestion

        public static AlertDialog ShowQuestion(this Activity activity, string title, string message, string positiveButton, string negativeButton, Action positive, Action negative)
        {
            AlertDialog dialog = null;

            var builder = new AlertDialog.Builder(activity);
            builder.SetTitle(title);
            builder.SetMessage(message);
            builder.SetPositiveButton(positiveButton, (s, e) =>
            {
                dialog.Cancel();
                dialog.Dismiss();

                if (positive != null)
                    positive();
            });

            builder.SetNegativeButton(negativeButton, (s, e) =>
            {
                dialog.Cancel();
                dialog.Dismiss();

                if (negative != null)
                    negative();
            });

            dialog = builder.Show();

            return dialog;
        }
开发者ID:slodge,项目名称:WshLst,代码行数:29,代码来源:DialogExtensions.cs

示例12: OnCreate

		protected override void OnCreate (Bundle savedInstanceState)
		{
			base.OnCreate (savedInstanceState);

			SetContentView (Resource.Layout.activity_events);

			base.debugTextView = (EditText)FindViewById (Resource.Id.debug_output_field_events);
			selectEventButton = (Button)FindViewById (Resource.Id.select_event_button);
			sendEventButton = (Button)FindViewById (Resource.Id.send_event_button);

			EventHandler<DialogClickEventArgs> handler = (s, o) => {
				// save off selected event
				selectEventButton.Text = items [o.Which];
				lastSelectedEvent = items [o.Which];
				sendEventButton.Enabled = true;
			};

			selectEventButton.Click += (sender, e) => {
				AlertDialog.Builder builder = new AlertDialog.Builder (this);
				builder.SetTitle ("Select Event");
				builder.SetItems (items, handler);
				builder.Show();
			};
				

			// set up click listener for when event is sent
			sendEventButton.Click += (sender, e) => {
				tapjoyEvent = new TJEvent(this, lastSelectedEvent, null, eventCallback);
				tapjoyEvent.EnableAutoPresent(true);
				tapjoyEvent.Send();
			};

		}
开发者ID:shaxxx,项目名称:Xamarin.Tapjoy,代码行数:33,代码来源:EventsActivity.cs

示例13: OnResume

		protected override async void OnResume()
		{
			base.OnResume ();

			Title = DataHolder.Current.CurrentCity.Name;

			// Load pollutions
			pollutionService = new PollutionService(Settings.ApiBaseUrl);
			var pollutions = await pollutionService.GetPollutionForCity(DataHolder.Current.CurrentCity.Zip);
			if (pollutions == null) 
			{
				// An error occured
				var builder = new AlertDialog.Builder(this);
				builder.SetTitle(GetString(Resource.String.error_header));
				builder.SetMessage(GetString(Resource.String.pollution_error_body));
				builder.SetPositiveButton (GetString (Android.Resource.String.Ok), (senderAlert, args) => {});
				builder.Show();
			} else {
				DataHolder.Current.CurrentPollutions = pollutions;
			}				

			// Initialize tabs
			AddPollutionDayTab(Resources.GetString(Resource.String.tab_today), 0);
			AddPollutionDayTab(Resources.GetString(Resource.String.tab_tomorrow), 1);
			AddPollutionDayTab(Resources.GetString(Resource.String.tab_aftertomorrow), 2);

			// Hide loading indicator
			var loading = FindViewById<ProgressBar> (Resource.Id.pbLoading);
			loading.Visibility = ViewStates.Gone;
		}
开发者ID:Thepagedot,项目名称:Pollenalarm,代码行数:30,代码来源:CityActivity.cs

示例14: CreateChatRooms

		protected void CreateChatRooms(){
			chatroomsAdapter = new ChatRoomsAdapter (this);
			var chatRoomsListView = FindViewById<ListView> (Resource.Id.chatroomsListView);
			chatRoomsListView.Adapter = chatroomsAdapter;
			chatRoomsListView.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => {
				ChatRoom currChatRoom = chatroomsAdapter.GetChatRoomAt(e.Position);
				var intent = new Intent(this, typeof(ChatRoomActivity));
				intent.PutExtra("chatroom", currChatRoom.webID);
				StartActivity(intent);
			};
			chatRoomsListView.ItemLongClick += async (object sender, AdapterView.ItemLongClickEventArgs e) => {
				AlertDialog.Builder alert = new AlertDialog.Builder(this);
				alert.SetTitle("Do you want to delete this chatroom?");
				alert.SetPositiveButton("Yes", (senderAlert, args) => {
					ChatRoom currChatRoom = chatroomsAdapter.GetChatRoomAt(e.Position);
					ParsePush.UnsubscribeAsync (currChatRoom.webID);
					ChatRoomUser cru = DatabaseAccessors.ChatRoomDatabaseAccessor.DeleteChatRoomUser(DatabaseAccessors.CurrentUser().webID, currChatRoom.webID);
					DatabaseAccessors.ChatRoomDatabaseAccessor.DeleteChatRoom(currChatRoom.webID);
					ParseChatRoomDatabase pcrd = new ParseChatRoomDatabase();
					pcrd.DeleteChatRoomUserAsync(cru);
					Console.WriteLine("ERASED");
					chatroomsAdapter.NotifyDataSetChanged();

				});
				alert.SetNegativeButton("No", (senderAlert, args) => {
				});	
				alert.Show();
			};
		}
开发者ID:dmerrill6,项目名称:MidgardMessenger,代码行数:29,代码来源:ChatsActivity.cs

示例15: ShowMessage

 /// <summary>
 ///     Shows a dialog with title and message. Contains only an OK button.
 /// </summary>
 /// <param name="title">Title to display.</param>
 /// <param name="message">Text to display.</param>
 public async Task ShowMessage(string title, string message)
 {
     var builder = new AlertDialog.Builder(CurrentActivity);
     builder.SetTitle(title);
     builder.SetMessage(message);
     builder.Show();
 }
开发者ID:M-Zuber,项目名称:MoneyManager,代码行数:12,代码来源:DialogService.cs


注:本文中的Android.App.AlertDialog.Builder.SetTitle方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。