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


C# EditText.SetSingleLine方法代码示例

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


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

示例1: Prompt

        public override void Prompt(string message, Action<PromptResult> promptResult, string title, string okText, string cancelText, string hint, int lines) {
            Droid.RequestMainThread(() => {
                var txt = new EditText(Forms.Context) {
                    Hint = hint
                };
                if (lines > 1) { 
                    txt.SetLines(lines);
                    txt.SetSingleLine(false);
                    txt.ImeOptions = ImeAction.Next;
                }

                new AlertDialog
                    .Builder(Forms.Context)
                    .SetMessage(message)
                    .SetTitle(title)
                    .SetView(txt)
                    .SetPositiveButton(okText, (o, e) =>
                        promptResult(new PromptResult {
                            Ok = true, 
                            Text = txt.Text
                        })
                    )
                    .SetNegativeButton(cancelText, (o, e) => 
                        promptResult(new PromptResult {
                            Ok = false, 
                            Text = txt.Text
                        })
                    )
                    .Show();
            });
        }
开发者ID:rodyla,项目名称:acr-xamarin-forms,代码行数:31,代码来源:UserDialogService.cs

示例2: AddTeamDialog

		static Dialog AddTeamDialog (ICommand yesAction)
		{
			var activity = Mvx.Resolve<IMvxAndroidCurrentTopActivity> ().Activity;
            var builder = new AlertDialog.Builder(activity);      

			var editText = new EditText (activity);
			editText.SetSingleLine ();

			builder.SetView (editText)
				.SetCancelable (true)
				.SetTitle (StringResources.TeamName);
			builder.SetPositiveButton (StringResources.Add, new EventHandler<DialogClickEventArgs> ((s, e) => {
				if (yesAction.CanExecute (editText.Text)) {
					yesAction.Execute (editText.Text);
				}
			})).SetNegativeButton (StringResources.Cancel, (EventHandler<DialogClickEventArgs>)null);

			
			return builder.Create ();
		}
开发者ID:fatelord,项目名称:chgk,代码行数:20,代码来源:DialogManager.cs

示例3: setItemLogin

		public void setItemLogin(){



			var txtFormat = Android.Util.ComplexUnitType.Px;

			linearButtonLogin = new LinearLayout (this);
			linearEditTextLogin = new LinearLayout (this);
			linearTextLogin = new LinearLayout (this);



			etxtUser = new EditText (this);
			etxtPassword = new EditText (this);
			btnLoginInto = new ImageButton (this);
			txtLogin_a = new TextView (this);
			txtLogin_b = new TextView (this);
			txtInicioSesion = new TextView (this);

			linearButtonLogin.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
			linearEditTextLogin.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent);
			linearTextLogin.LayoutParameters = new LinearLayout.LayoutParams (LinearLayout.LayoutParams.WrapContent, LinearLayout.LayoutParams.WrapContent);

			etxtUser.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78));
			etxtPassword.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78));


			linearButtonLogin.Orientation = Orientation.Horizontal;
			linearButtonLogin.SetGravity (GravityFlags.Center);
			linearEditTextLogin.Orientation = Orientation.Vertical;
			linearEditTextLogin.SetGravity (GravityFlags.Center);
			linearTextLogin.Orientation = Orientation.Vertical;
			linearTextLogin.SetGravity (GravityFlags.Center);



			etxtUser.Hint = "  Usuario"; 
			etxtUser.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");

			etxtPassword.Hint = "  Contraseña";
			etxtPassword.InputType = Android.Text.InputTypes.TextVariationPassword | Android.Text.InputTypes.ClassText;
			etxtPassword.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
			etxtPassword.InputType = InputTypes.TextVariationVisiblePassword;

			txtLogin_a.Text = "FORGOT PASSWORD?";
			txtLogin_a.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");

			txtLogin_b.Text = "            CHANGE";
			txtLogin_b.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");

			txtLogin_a.SetTextSize (txtFormat,Configuration.getHeight(30));
			txtLogin_b.SetTextSize (txtFormat, Configuration.getHeight (30));


			txtInicioSesion.Text = "Iniciar Sesión";
			txtInicioSesion.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");
			txtInicioSesion.SetTextColor (Color.ParseColor("#ffffff"));
			txtInicioSesion.SetTextSize (Android.Util.ComplexUnitType.Px, Configuration.getHeight (36));

			btnLoginInto.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/otherlogin.png"),Configuration.getWidth (242), Configuration.getHeight (78),true));
			etxtUser.SetTextColor (Color.ParseColor ("#ffffff"));
			etxtPassword.SetTextColor (Color.ParseColor ("#ffffff"));



			btnLoginInto.Click += delegate {
				_dialog.Show();
				var com = ((LoginViewModel)this.DataContext).LoginCommand;
				com.Execute(null);
				//AlertDialog.Builder popupBuilder = new AlertDialog.Builder(this);




			};

			initButtonColor (btnLoginInto);

			etxtPassword.InputType = InputTypes.TextVariationVisiblePassword;
			etxtPassword.TransformationMethod = Android.Text.Method.PasswordTransformationMethod.Instance;

			txtLogin_a.SetTextColor (Color.ParseColor ("#ffffff"));
			txtLogin_b.SetTextColor (Color.ParseColor ("#00c6ff"));


			Drawable drawableEditText = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/cajatexto.png"), Configuration.getWidth(507), Configuration.getHeight(80), true));
			etxtUser.SetBackgroundDrawable (drawableEditText);
			etxtPassword.SetBackgroundDrawable (drawableEditText);

			etxtUser.SetSingleLine (true);
			etxtPassword.SetSingleLine (true);

			LinearLayout space = new LinearLayout (this);
			space.LayoutParameters = new LinearLayout.LayoutParams (-1, 20);


			linearTextLogin.AddView (txtLogin_a);

			linearTextLogin.AddView (txtLogin_b);

//.........这里部分代码省略.........
开发者ID:aocsa,项目名称:CInca,代码行数:101,代码来源:LoginView.cs

示例4: basesList_ItemClick

        void basesList_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            if (e.Position < _manager.Infobases.Length)
            {
                InfobaseManager.Infobase currentInfobase = _manager.Infobases[e.Position];
                foreach (var infobase in _manager.Infobases)
                    if (infobase != currentInfobase)
                        infobase.IsActive = false;

                var settings = new Settings(_prefs, Activity.Resources.Configuration.Locale.Language, currentInfobase);
                _resultCallback(settings);
            }
            else
                using (var builder = new AlertDialog.Builder(Activity))
                {
                    builder.SetTitle(D.CREATE_NEW_INFOBASE);

                    var ll = new LinearLayout(Activity) { Orientation = Orientation.Vertical };
                    ll.SetPadding(10, 5, 10, 5);
                    builder.SetView(ll);

                    ll.AddView(new TextView(Activity) { Text = D.INFOBASE_NAME });
                    var editName = new EditText(Activity);
                    editName.SetSingleLine();
                    ll.AddView(editName);

                    ll.AddView(new TextView(Activity) { Text = D.URL });
                    var editUrl = new EditText(Activity) { Text = "http://" };
                    editUrl.SetSingleLine();
                    ll.AddView(editUrl);

                    ll.AddView(new TextView(Activity) { Text = D.APPLICATION });
                    var editApplication = new EditText(Activity) { Text = "app" };
                    editApplication.SetSingleLine();
                    ll.AddView(editApplication);

                    ll.AddView(new TextView(Activity) { Text = D.FTP_PORT });
                    var editFtpPort = new EditText(Activity) { Text = "21" };
                    editFtpPort.SetSingleLine();
                    ll.AddView(editFtpPort);

                    builder.SetPositiveButton(D.OK, (s, args) =>
                    {
                        _manager.CreateInfobase(editName.Text, editUrl.Text
                            , editApplication.Text, editFtpPort.Text);
                        LoadList();
                    });
                    builder.SetNegativeButton(D.CANCEL, (s, args) => { });
                    builder.Show();
                }
        }
开发者ID:Fedorm,项目名称:core-master,代码行数:51,代码来源:Infobases.cs

示例5: OpenCustomerCodeMenu

        void OpenCustomerCodeMenu(object sender, EventArgs e)
        {
            using (var builder = new AlertDialog.Builder(Activity))
            {
                builder.SetTitle(D.ENTER_CUSTOMER_CODE);

                using (var ll = new LinearLayout(Activity) { Orientation = Orientation.Vertical })
                {
                    ll.SetPadding(10, 5, 10, 5);
                    builder.SetView(ll);

                    using (var editName = new EditText(Activity))
                    {
                        editName.Id = 0;
                        editName.Hint = D.CUSTOMER_CODE;
                        editName.SetSingleLine();
                        ll.AddView(editName);
                    }

                    using (var editPassword = new EditText(Activity))
                    {
                        editPassword.Id = 1;
                        editPassword.Hint = D.PASSWORD;
                        editPassword.SetSingleLine();
                        ll.AddView(editPassword);
                    }
                }

                builder.SetPositiveButton(D.OK, DownloadInfobases);
                builder.SetNegativeButton(D.CANCEL, (s, args) => { });
                builder.Show();
            }
        }
开发者ID:Fedorm,项目名称:core-master,代码行数:33,代码来源:Infobases.cs

示例6: basesList_ItemLongClick

        void basesList_ItemLongClick(object sender, AdapterView.ItemLongClickEventArgs e)
        {
            if (e.Position < _manager.Infobases.Length)
                using (var builder = new AlertDialog.Builder(Activity))
                {
                    var infobase = _manager.Infobases[e.Position];

                    builder.SetTitle(infobase.Name);

                    var ll = new LinearLayout(Activity) { Orientation = Orientation.Vertical };
                    ll.SetPadding(10, 5, 10, 5);
                    builder.SetView(ll);

                    ll.AddView(new TextView(Activity) { Text = D.URL });
                    var editUrl = new EditText(Activity) { Text = infobase.BaseUrl };
                    editUrl.SetSingleLine();
                    ll.AddView(editUrl);

                    ll.AddView(new TextView(Activity) { Text = D.APPLICATION });
                    var editApplication = new EditText(Activity) { Text = infobase.ApplicationString };
                    editApplication.SetSingleLine();
                    ll.AddView(editApplication);

                    ll.AddView(new TextView(Activity) { Text = D.FTP_PORT });
                    var editFtpPort = new EditText(Activity) { Text = infobase.FtpPort };
                    editFtpPort.SetSingleLine();
                    ll.AddView(editFtpPort);

                    builder.SetPositiveButton(D.OK, (s, args) =>
                    {
                        infobase.BaseUrl = editUrl.Text;
                        infobase.ApplicationString = editApplication.Text;
                        infobase.FtpPort = editFtpPort.Text;
                        _manager.SaveInfobases();
                        LoadList();
                    });
                    builder.SetNegativeButton(D.CANCEL, (s, args) => { });
                    builder.SetNeutralButton(D.DELETE, (s, args) => DeleteInfobase(e.Position));

                    builder.Show();
                }
        }
开发者ID:Fedorm,项目名称:core-master,代码行数:42,代码来源:Infobases.cs

示例7: OnCreateView


//.........这里部分代码省略.........
            //				}
            //				else{
            //					LoginManager.Instance.LogInWithReadPermissions(this, permissions);
            //				}

             	};

            toobaritemtwitter = new ToolBarButton (nn_activity,itemscontainer,Resource.Drawable.ic_twitter_70X70);

            toobaritemtwitter.Click+= (object sender, EventArgs e) => {
                if(this.eventcard.eventinfo.representative_needed.Equals("N")){
                    socialshareandroid.Twitter (RaffleDetailDate.c_twitterAPIKey, RaffleDetailDate.c_twitterSecret, String.Format(RaffleDetailDate.c_twitterMessageTemplate_WithLink,eventcard.eventinfo.organization), eventcard.eventinfo.sell_ticket_url);
                    }
                else{
                    socialshareandroid.Twitter (RaffleDetailDate.c_twitterAPIKey, RaffleDetailDate.c_twitterSecret,String.Format(RaffleDetailDate.c_twitterMessageTemplate_NoLink,eventcard.eventinfo.organization),RaffleDetailDate.Tap5050WebPageLink);
                }
            };

            toobaritemsms = new ToolBarButton (nn_activity,itemscontainer,Resource.Drawable.ic_sms_70X70);
            toobaritemsms.Click+= (object sender, EventArgs e) => {
                (nn_activity as HomeScreen).ShowContactListPicker(eventcard,eventcard.eventinfo.organization,eventcard.eventinfo.buy_ticket_url,eventcard.eventinfo.location_name);
            };

            toobaritememail = new ToolBarButton (nn_activity,itemscontainer,Resource.Drawable.ic_email_70X70);
            toobaritememail.Click+= (object sender, EventArgs e) => {
                (nn_activity as HomeScreen).ShowEmailListPicker(eventcard,eventcard.eventinfo.organization,eventcard.eventinfo.buy_ticket_url,eventcard.eventinfo.location_name);
            };

            TextView sendinvitationhint = (TextView)view.FindViewById (Resource.Id.raffledetail_sendinvitationhint_textview);
            sendinvitationhint.Text = RaffleDetailDate.contactDescriptionText;

            sendinviationedittext = (EditText)view.FindViewById (Resource.Id.raffledetail_sendinvitation_edittext);
            sendinviationedittext.Hint = RaffleDetailDate.ContactTextFieldPlaceholder;
            sendinviationedittext.SetSingleLine ();

            sendinvitationbutton = (Button)view.FindViewById (Resource.Id.raffledetail_sendinvitation_button);
            sendinvitationbutton.Text = RaffleDetailDate.SentContactBtnTitle;
            sendinvitationbutton.Click+= (object sender, EventArgs e) => {
                string destination=sendinviationedittext.Text;

                //check if it is a canada phone
                if(FormatManager.chechinput(destination,FormatManager.FormatOption.Phone)){
                    string contactsstring="To:\n"+"<"+destination+">";

                    List<string> destinationlist=new List<string>();
                    destinationlist.Add(destination);

                    string sendmessagestring="";
                    if (eventcard.eventinfo.representative_needed.Equals("N")) {
                        sendmessagestring = String.Format (RaffleDetailDate.c_smsMessageTemplate_WithLink, eventcard.eventinfo.organization, eventcard.eventinfo.buy_ticket_url, eventcard.eventinfo.location_name);
                    } else {
                        sendmessagestring = String.Format (RaffleDetailDate.c_smsMessageTemplate_NoLink,  eventcard.eventinfo.organization,RaffleDetailDate.Tap5050WebPageLink);
                    }

                    //for API>4.4 call system default app to send message
                    if (global::Android.OS.Build.VERSION.SdkInt >= global::Android.OS.BuildVersionCodes.Kitkat)
                    {
                        SocialShareAndroid.Sms(sendmessagestring,destinationlist.ToArray());
                    }
                    else
                    {
                        (nn_activity as HomeScreen).ShowSMSFragment(eventcard,sendmessagestring, contactsstring,destinationlist);

                    }

                }
开发者ID:MADMUC,项目名称:TAP5050,代码行数:67,代码来源:RaffleDetailFragment.cs

示例8: RenamePresentation

        public void RenamePresentation(Presentation presentation)
        {
            Activity activity = this.context as Activity;

            // Per Dialog den Namen der neuen Presentation abfragen
            AlertDialog.Builder dialog = new AlertDialog.Builder(activity);
            dialog.SetTitle(activity.GetText(Resource.String.DlgRenamePresentationTitle));
            dialog.SetMessage(activity.GetText(Resource.String.DlgRenamePresentationText));
            dialog.SetCancelable(true);

            EditText etName = new EditText(activity);
            etName.SetSingleLine(true);

            dialog.SetView(etName);
            dialog.SetPositiveButton(activity.GetText(Resource.String.DlgRenamePresentationErstellen), delegate {
                string name = etName.Text.Trim();

                if (String.IsNullOrEmpty(name))
                {
                    // Fehlermeldung anzeigen
                    ((BaseActivity)activity).ShowErrorMsg(activity.GetText(Resource.String.DlgPresentationErrorNoName));
                }

                try
                {
                    presentationsHelper = new PresentationsHelper(this.context);
                }
                catch (Exception)
                {
                    ((BaseActivity)activity).ShowErrorMsg(activity.GetText(Resource.String.ErrorNoExternalStorage));
                }

                presentationsHelper.Rename(presentation.PresentationUID, name);
                ListView lvSlides = activity.FindViewById<ListView>(Resource.Id.lvSlides);

                foreach (Presentation p in (((SlidesAdapter)lvSlides.Adapter).GetData))
                {
                    if (p.PresentationUID == presentation.PresentationUID)
                    {
                        p.Name = name;
                        break;
                    }
                }

                // Liste aktualisieren
                if (this.context.GetType() == typeof(EditActivity))
                {
                    EditActivity editActivity = this.context as EditActivity;
                    editActivity.LoadSlidesList();
                }
            });

            dialog.SetNegativeButton(activity.GetText(Resource.String.Cancel), delegate { });
            dialog.Show();
        }
开发者ID:00091701,项目名称:FullscreenPresentation-Mono,代码行数:55,代码来源:GoogleIO2012Helper.cs

示例9: LoadGoogleIO2012Presentation

        public void LoadGoogleIO2012Presentation(View viewEditDetail, Presentation presentation)
        {
            // Präsentations Content laden und anzeigen
            etContent = (EditText)viewEditDetail.FindViewById(Resource.Id.etContent);
            etContent.SetSingleLine(false);

            etTitle = (EditText)viewEditDetail.FindViewById(Resource.Id.etTitle);
            etTitle2 = (EditText)viewEditDetail.FindViewById(Resource.Id.etTitle2);
            etSubTitle = (EditText)viewEditDetail.FindViewById(Resource.Id.etSubTitle);
            tbtnAnimation = (ToggleButton)viewEditDetail.FindViewById(Resource.Id.tbtnAnimation);
            tbtnAreas = (ToggleButton)viewEditDetail.FindViewById(Resource.Id.tbtnAreas);
            tbtnTouch = (ToggleButton)viewEditDetail.FindViewById(Resource.Id.tbtnTouch);
            etName = (EditText)viewEditDetail.FindViewById(Resource.Id.etName);
            etCompany = (EditText)viewEditDetail.FindViewById(Resource.Id.etCompany);
            etGooglePlus = (EditText)viewEditDetail.FindViewById(Resource.Id.etGooglePlus);
            etTwitter = (EditText)viewEditDetail.FindViewById(Resource.Id.etTwitter);
            etWebsite = (EditText)viewEditDetail.FindViewById(Resource.Id.etWebsite);
            etGithub = (EditText)viewEditDetail.FindViewById(Resource.Id.etGithub);

            etContent.Text = LoadContent(presentation.PresentationUID);

            // Die Anzeige zurücksetzen
            etTitle.Text = String.Empty;
            etTitle2.Text = String.Empty;
            etSubTitle.Text = String.Empty;
            tbtnAnimation.Checked = false;
            tbtnAreas.Checked = false;
            tbtnTouch.Checked = false;
            etName.Text = String.Empty;
            etCompany.Text = String.Empty;
            etGooglePlus.Text = String.Empty;
            etTwitter.Text = String.Empty;
            etWebsite.Text = String.Empty;
            etGithub.Text = String.Empty;

            // Konfiguration laden und anzeigen
            GoogleIO2012Config config = LoadConfig(presentation.PresentationUID);

            if (config != null)
            {
                if (config.settings != null)
                {
                    GoogleIO2012ConfigSettings settings = config.settings;

                    etTitle.Text = settings.title;

                    if (settings.title.Contains("<br />"))
                    {
                        int nIndex = settings.title.IndexOf("<br />", StringComparison.InvariantCulture);
                        etTitle.Text = settings.title.Substring(0, nIndex).Trim();
                        etTitle2.Text = settings.title.Substring(nIndex+6, settings.title.Length-nIndex-6).Trim();
                    }

                    etSubTitle.Text = settings.subtitle;
                    tbtnAnimation.Checked = settings.useBuilds;
                    tbtnAreas.Checked = settings.enableSlideAreas;
                    tbtnTouch.Checked = settings.enableTouch;
                }

                if (config.presenters != null && config.presenters.Count > 0)
                {
                    // Das UI unterstützt derzeit nur einen Presenter
                    GoogleIO2012ConfigPresenters presenter = config.presenters.FirstOrDefault();

                    if (presenter != null)
                    {
                        etName.Text = presenter.name;
                        etCompany.Text = presenter.company;
                        etGooglePlus.Text = presenter.gplus;
                        etTwitter.Text = presenter.twitter;
                        etWebsite.Text = presenter.www;
                        etGithub.Text = presenter.github;
                    }
                }
            }
        }
开发者ID:00091701,项目名称:FullscreenPresentation-Mono,代码行数:76,代码来源:GoogleIO2012Helper.cs

示例10: CreatePresentation

        public void CreatePresentation(Presentation presentation)
        {
            Activity activity = this.context as Activity;

            // Per Dialog den Namen der neuen Presentation abfragen
            AlertDialog.Builder dialog = new AlertDialog.Builder(activity);
            dialog.SetTitle(activity.GetText(Resource.String.DlgNewPresentationTitle));
            dialog.SetMessage(activity.GetText(Resource.String.DlgNewPresentationText));
            dialog.SetCancelable(true);

            EditText etName = new EditText(activity);
            etName.SetSingleLine(true);

            dialog.SetView(etName);
            dialog.SetPositiveButton(activity.GetText(Resource.String.DlgNewPresentationErstellen), delegate {
                string name = etName.Text.Trim();
                Guid newPresentationUID;

                if (String.IsNullOrEmpty(name))
                {
                    // Fehlermeldung anzeigen
                    ((BaseActivity)activity).ShowErrorMsg(activity.GetText(Resource.String.DlgPresentationErrorNoName));
                }

                // Gibt es die Präsentation schon?
                if (!presentationsHelper.Exists(name))
                {
                    // Präsentation erstellen
                    if (presentationsHelper.CreateNew(presentation.PresentationUID, out newPresentationUID, name) != PresentationsHelper.ErrorCode.OK)
                    {
                        // Fehlermeldung anzeigen
                        ((BaseActivity)activity).ShowErrorMsg(activity.GetText(Resource.String.DlgNewPresentationError));
                    }
                }
                else
                {
                    // Fehlermeldung anzeigen
                    ((BaseActivity)activity).ShowErrorMsg(activity.GetText(Resource.String.DlgPresentationErrorPraesExists));
                }

                // Präsentation laden
                if (this.context.GetType() == typeof(EditActivity))
                {
                    EditActivity editActivity = this.context as EditActivity;
                    presentation.PresentationUID = newPresentationUID;
                    editActivity.FragEditDetail.LoadPresentation(presentation);
                    editActivity.HidePresentationSelection();
                }
            });

            dialog.SetNegativeButton(activity.GetText(Resource.String.Cancel), delegate { });
            dialog.Show();
        }
开发者ID:00091701,项目名称:FullscreenPresentation-Mono,代码行数:53,代码来源:GoogleIO2012Helper.cs

示例11: init

		public void init(){
			mainLayout = new RelativeLayout (this);
			txtRegister = new TextView (this);
			etxtEmail = new EditText (this);
			etxtUser = new EditText (this);
			etxtPassword = new EditText (this);
			btnCreateAccount = new ImageButton (this);
			linearButtonRegister = new LinearLayout (this);
			linearRegister = new LinearLayout (this);


			linearButtonRegister.LayoutParameters = new LinearLayout.LayoutParams (-1,LinearLayout.LayoutParams.WrapContent);
			linearRegister.LayoutParameters = new LinearLayout.LayoutParams (-1,LinearLayout.LayoutParams.WrapContent);
			linearButtonRegister.Orientation = Orientation.Horizontal;
			linearRegister.Orientation = Orientation.Vertical;
			linearButtonRegister.SetGravity (GravityFlags.Center);
			linearRegister.SetGravity (GravityFlags.Center);

			etxtUser.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78));
			etxtPassword.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78));
			etxtEmail.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78));
				
	


			mainLayout.LayoutParameters = new RelativeLayout.LayoutParams (-1, -1);
			Drawable drawableBackground = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/cfondo.png"), 768, 1024, true));
			mainLayout.SetBackgroundDrawable (drawableBackground);


			txtRegister.Text = "Registro";
			txtRegister.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");


			etxtUser.Hint ="  Nombre de usuario";
			etxtUser.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");


			etxtEmail.Hint = "  Dirección de correo";
			etxtEmail.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");


			etxtPassword.Hint ="  Contraseña";
			etxtPassword.Typeface =  Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf");


			Drawable drawableEditText = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/cajatexto.png"), Configuration.getWidth (507), Configuration.getHeight (80), true));

			etxtUser.SetBackgroundDrawable (drawableEditText);
			etxtPassword.SetBackgroundDrawable (drawableEditText);
			etxtEmail.SetBackgroundDrawable (drawableEditText);

			etxtUser.SetTextColor (Color.ParseColor ("#ffffff"));
			etxtUser.SetSingleLine (true);
			etxtPassword.SetTextColor (Color.ParseColor ("#ffffff"));
			etxtPassword.SetSingleLine (true);
			etxtEmail.SetTextColor (Color.ParseColor ("#ffffff"));
			etxtEmail.SetSingleLine (true);

			txtRegister.SetTextColor (Color.ParseColor("#ffffff"));
			txtRegister.SetTextSize (Android.Util.ComplexUnitType.Px, Configuration.getHeight (40));

			etxtPassword.InputType = InputTypes.TextVariationVisiblePassword;
			etxtPassword.TransformationMethod = Android.Text.Method.PasswordTransformationMethod.Instance;

			btnCreateAccount.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/crearcuenta.png"), Configuration.getWidth (507), Configuration.getHeight (80), true));
			btnCreateAccount.Alpha = 255;
			//btn.SetAlpha(255);
			btnCreateAccount.SetBackgroundColor(Color.Transparent);


			LinearLayout space = new LinearLayout (this);
			space.LayoutParameters = new LinearLayout.LayoutParams (-1, 20);
			LinearLayout space2 = new LinearLayout (this);
			space2.LayoutParameters = new LinearLayout.LayoutParams (-1, 20);

			linearRegister.AddView (etxtUser);
			linearRegister.AddView (space);
			linearRegister.AddView (etxtEmail);
			linearRegister.AddView (space2);
			linearRegister.AddView (etxtPassword);

			linearButtonRegister.AddView (btnCreateAccount);

			txtRegister.SetX (Configuration.getWidth(72)); txtRegister.SetY (Configuration.getHeight(535));
			linearRegister.SetX (0); linearRegister.SetY (Configuration.getHeight(592));
			linearButtonRegister.SetX (0); linearButtonRegister.SetY (Configuration.getHeight(975));
			mainLayout.AddView (txtRegister);
			mainLayout.AddView (linearRegister);
			mainLayout.AddView (linearButtonRegister);

			//string ndef = "None" ;

			//string foto = "http://www.clinicatorielli.com/img/icons/no-user.png";

			EditText lastName = new EditText (this);
			lastName.Text = "None";

			EditText url = new EditText (this);
			url.Text = "http://www.clinicatorielli.com/img/icons/no-user.png";
//.........这里部分代码省略.........
开发者ID:aocsa,项目名称:eduticnow.droid,代码行数:101,代码来源:RegisterView.cs

示例12: AddRowToLayout

        void AddRowToLayout(SearchRow item)
        {
            var row = new LinearLayout(context) { Orientation = Orientation.Horizontal };
            row.LayoutParameters = new ViewGroup.LayoutParams(LayoutParams.MatchParent, LayoutParams.WrapContent);
            row.WeightSum = 1;

            row.SetMinimumHeight(PixelConverter.DpToPixels(30));

            LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.MatchParent, 0.5f);
            LinearLayout.LayoutParams f = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
            var entryHolder = new LinearLayout(context);
            entryHolder.Orientation = Orientation.Horizontal;
            entryHolder.SetHorizontalGravity(GravityFlags.Right);
            entryHolder.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
            entryHolder.ShowDividers = ShowDividers.Middle;
            entryHolder.DividerPadding = 20;
            entryHolder.SetPadding(PixelConverter.DpToPixels(10), 0, 0, 0);

            switch (item.RowType)
            {
                case SearchRowTypes.Heading:
                    row.AddView(Heading(item));

                    break;
                case SearchRowTypes.SearchTerms:
                    EditText searchfield = new EditText(context);
                    searchfield.LayoutParameters = f;
                    searchfield.Hint = string.Format("Search {0}:", this.category.Value);
                    searchfield.SetTextSize(Android.Util.ComplexUnitType.Px, rowHeight * 0.40f);
                    searchfield.SetPadding((int)(rowHeight * 0.1), (int)(rowHeight * 0.15), (int)(rowHeight * 0.1), (int)(rowHeight * 0.15));
                    searchfield.SetSingleLine(true);
                    searchfield.InputType = InputTypes.ClassText;
                    row.AddView(searchfield);

                    searchfield.TextChanged += (object sender, TextChangedEventArgs e) =>
                    {
                        AddSearchItem(item.QueryPrefix, e.Text.ToString());
                    };

                    break;
                case SearchRowTypes.PriceDoubleEntry:
                    row.AddView(Title(item));

                    EditText minPricefield = new EditText(context);
                    minPricefield.LayoutParameters = p;
                    minPricefield.Hint = "min";
                    minPricefield.SetTextSize(Android.Util.ComplexUnitType.Px, rowHeight * 0.40f);
                    minPricefield.SetPadding((int)(rowHeight * 0.1), (int)(rowHeight * 0.15), (int)(rowHeight * 0.1), (int)(rowHeight * 0.15));
                    minPricefield.SetSingleLine(true);
                    minPricefield.InputType = InputTypes.ClassNumber;
                    entryHolder.AddView(minPricefield);

                    EditText maxPricefield = new EditText(context);
                    maxPricefield.LayoutParameters = p;
                    maxPricefield.Hint = "max";
                    maxPricefield.SetTextSize(Android.Util.ComplexUnitType.Px, rowHeight * 0.40f);
                    maxPricefield.SetPadding((int)(rowHeight * 0.1), (int)(rowHeight * 0.15), (int)(rowHeight * 0.1), (int)(rowHeight * 0.15));
                    maxPricefield.SetSingleLine(true);
                    maxPricefield.InputType = InputTypes.ClassNumber;
                    entryHolder.AddView(maxPricefield);

                    minPricefield.TextChanged += (object sender, TextChangedEventArgs e) =>
                    {
                        //TODO: Get this text masking to work correctly
                        //string text = minPricefield.Text;
                        //if (text.Length > 0 && text.Substring(0, 1) == "$")
                        //    minPricefield.Text = text;
                        //else
                        //    minPricefield.Text = "$" + text;

                        AddSearchItem(item.QueryPrefix, e.Text.ToString());
                    };

                    maxPricefield.TextChanged += (object sender, TextChangedEventArgs e) =>
                    {
                        //string text = maxPricefield.Text;
                        //if (text.Length > 0 && text.Substring(0, 1) == "$")
                        //    maxPricefield.SetText(text, null);
                        //else
                        //    maxPricefield.Text = "$" + text;

                        AddSearchItem(item.SecondQueryPrefix, e.Text.ToString());
                    };

                    row.AddView(entryHolder);
                    break;

                case SearchRowTypes.DoubleEntry:
                    row.AddView(Title(item));

                    EditText minfield = new EditText(context);
                    minfield.LayoutParameters = p;

                    minfield.Hint = "min";
                    minfield.SetTextSize(Android.Util.ComplexUnitType.Px, rowHeight * 0.40f);
                    minfield.SetPadding((int)(rowHeight * 0.1), (int)(rowHeight * 0.15), (int)(rowHeight * 0.1), (int)(rowHeight * 0.15));
                    minfield.SetSingleLine(true);
                    minfield.InputType = InputTypes.ClassNumber;
                    entryHolder.AddView(minfield);

//.........这里部分代码省略.........
开发者ID:erdennis13,项目名称:EthansList,代码行数:101,代码来源:SearchOptionsFragment.cs

示例13: OnCreateView

        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            view = (RelativeLayout)inflater.Inflate (Resource.Layout.raffledetail, container, false);
            bodypanel=(RelativeLayout)view.FindViewById (Resource.Id.raffledetail_bodypanel_relativelayout);
            invitecard=(RelativeLayout)view.FindViewById (Resource.Id.raffledetail_invitationpanel_relativelayout);
            scrollcontainer=(ScrollView)view.FindViewById (Resource.Id.raffledetail_scrollcontainer_scrollview);

            LinearLayout sociallayout = (LinearLayout)invitecard.FindViewById (Resource.Id.raffledetail_socialbar_linearlayout);
            sociallayout.SetGravity (GravityFlags.Center);
            LinearLayout itemscontainer = new LinearLayout (nn_activity);
            LinearLayout.LayoutParams param = new LinearLayout.LayoutParams (LinearLayout.LayoutParams.MatchParent,LinearLayout.LayoutParams.WrapContent);
            param.Gravity = GravityFlags.CenterHorizontal;
            itemscontainer.LayoutParameters = param;
            itemscontainer.Orientation = Orientation.Horizontal;

            toobaritemfacebook = new ToolBarButton (nn_activity,itemscontainer,Resource.Drawable.ic_facebook_70X70);
            toobaritemfacebook.Click+= (object sender, EventArgs e) => {
                ShowPostToFacebook();
            };

            toobaritemtwitter = new ToolBarButton (nn_activity,itemscontainer,Resource.Drawable.ic_twitter_70X70);

            toobaritemtwitter.Click+= (object sender, EventArgs e) => {
                if(this.eventcard.eventinfo.representative_needed.Equals("N")){
                    socialshareandroid.Twitter (RaffleDetailDate.c_twitterAPIKey, RaffleDetailDate.c_twitterSecret, String.Format(RaffleDetailDate.c_twitterMessageTemplate_WithLink,eventcard.eventinfo.organization), eventcard.eventinfo.sell_ticket_url);
                }
                else{
                    socialshareandroid.Twitter (RaffleDetailDate.c_twitterAPIKey, RaffleDetailDate.c_twitterSecret,String.Format(RaffleDetailDate.c_twitterMessageTemplate_NoLink,eventcard.eventinfo.organization),RaffleDetailDate.Tap5050WebPageLink);
                }
            };

            toobaritemsms = new ToolBarButton (nn_activity,itemscontainer,Resource.Drawable.ic_sms_70X70);
            toobaritemsms.Click+= (object sender, EventArgs e) => {
                (nn_activity as HomeScreen).ShowContactListPicker(eventcard,eventcard.eventinfo.organization,eventcard.eventinfo.buy_ticket_url,eventcard.eventinfo.location_name);
            };

            toobaritememail = new ToolBarButton (nn_activity,itemscontainer,Resource.Drawable.ic_email_70X70);
            toobaritememail.Click+= (object sender, EventArgs e) => {
                (nn_activity as HomeScreen).ShowEmailListPicker(eventcard,eventcard.eventinfo.organization,eventcard.eventinfo.buy_ticket_url,eventcard.eventinfo.location_name);
            };

            itemscontainer.AddView (toobaritemfacebook);
            itemscontainer.AddView (toobaritemtwitter);
            itemscontainer.AddView (toobaritemsms);
            itemscontainer.AddView (toobaritememail);
            sociallayout.AddView (itemscontainer);

            TextView sendinvitationhint = (TextView)invitecard.FindViewById (Resource.Id.raffledetail_sendinvitationhint_textview);
            sendinvitationhint.Text = RaffleDetailDate.contactDescriptionText;

            invitationedittext = (EditText)invitecard.FindViewById (Resource.Id.raffledetail_sendinvitation_edittext);
            invitationedittext.Hint = RaffleDetailDate.ContactTextFieldPlaceholder;
            invitationedittext.SetSingleLine ();

            sendinvitationbutton=(Button)invitecard.FindViewById (Resource.Id.raffledetail_sendinvitation_button);
            sendinvitationbutton.Click+= (object sender, EventArgs e) =>{
                string destination=invitationedittext.Text;

                //check if it is a canada phone
                if(FormatManager.chechinput(destination,FormatManager.FormatOption.Phone)){
                    string contactsstring="To:\n"+"<"+destination+">";

                    List<string> destinationlist=new List<string>();
                    destinationlist.Add(destination);

                    string sendmessagestring="";
                    if (String.IsNullOrEmpty(eventcard.eventinfo.share_sms_body))
                    {
                        if (eventcard.eventinfo.representative_needed.Equals("N"))
                        {
                            sendmessagestring = String.Format(RaffleDetailDate.c_smsMessageTemplate_WithLink, eventcard.eventinfo.organization, eventcard.eventinfo.buy_ticket_url, eventcard.eventinfo.location_name);
                        }
                        else
                        {
                            sendmessagestring = String.Format(RaffleDetailDate.c_smsMessageTemplate_NoLink, eventcard.eventinfo.organization, RaffleDetailDate.Tap5050WebPageLink);
                        }
                    }
                    else {
                        sendmessagestring = SharingString.Format(eventcard.eventinfo.share_sms_body, eventcard.eventinfo);
                    }

                    //for API>4.4 call system default app to send message
                    if (global::Android.OS.Build.VERSION.SdkInt >= global::Android.OS.BuildVersionCodes.Kitkat)
                    {
                        SocialShareAndroid.Sms(sendmessagestring,destinationlist.ToArray());
                    }
                    else
                    {
                        (nn_activity as HomeScreen).ShowSMSFragment(eventcard,sendmessagestring, contactsstring,destinationlist);
                    }

                }
                else if(FormatManager.chechinput(destination,FormatManager.FormatOption.Email)){
                    List<string> destinationlist=new List<string>();
                    destinationlist.Add(destination);

                    if (String.IsNullOrEmpty(eventcard.eventinfo.share_email_body) && String.IsNullOrEmpty(eventcard.eventinfo.share_email_subject))
                    {
                        if (eventcard.eventinfo.representative_needed.Equals("N"))
                        {
//.........这里部分代码省略.........
开发者ID:MADMUC,项目名称:TAP5050,代码行数:101,代码来源:RaffleDetailFragment.cs

示例14: OnCreateDialogView

        protected override View OnCreateDialogView()
        {
            var layout = new LinearLayout(_context) {Orientation = Orientation.Vertical};
            layout.SetPadding(10, 10, 10, 10);
            layout.SetBackgroundColor(Color.Black);

            _serverUrl = new TextView(_context) {Text = "Server url:"};
            _serverUrl.SetTextColor(Color.White);
            _serverUrl.SetPadding(0, 8, 0, 3);

            _serverUrlBox = new EditText(_context);
            _serverUrlBox.SetSingleLine(true);

            _userKey = new TextView(_context) {Text = "User key:"};
            _userKey.SetTextColor(Color.White);

            _userKeyBox = new EditText(_context);
            _userKeyBox.SetSingleLine(true);

            layout.AddView(_serverUrl);
            layout.AddView(_serverUrlBox);
            layout.AddView(_userKey);
            layout.AddView(_userKeyBox);

            return layout; 
        }
开发者ID:Smeedee,项目名称:Smeedee-Mobile,代码行数:26,代码来源:GlobalSettingsScreen.cs

示例15: ConfigureInput

 private void ConfigureInput(EditText input, InputType type)
 {
     input.InputType = GetInputTypes(type);
         var text = input.Text;
         if (!string.IsNullOrEmpty(text))
             input.SetSelection(text.Length);
         input.SetSingleLine(true);
 }
开发者ID:PawelStroinski,项目名称:Diettr-GPL,代码行数:8,代码来源:MessageDialogImpl.cs


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