Exemplo n.º 1
0
        void _btnTranslate_Clicked(object sender, EventArgs e)
        {
            String toTranslate = _inTextNumber.Text;
            String translated  = PhoneWordTranslator.ToNumber(toTranslate);

            if (string.IsNullOrEmpty(translated))
            {
                _btnCall.IsEnabled = false;
                _btnCall.Text      = "Call";
            }
            else
            {
                _btnCall.IsEnabled = true;
            }

            _btnCall.Text = "Call " + translated ?? string.Empty;
        }
Exemplo n.º 2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

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

            EditText phoneNumberText          = FindViewById <EditText>(Resource.Id.PhoneNumberText);
            TextView translatedPhoneWord      = FindViewById <TextView>(Resource.Id.TranslatePhoneWord);
            Button   translateButton          = FindViewById <Button>(Resource.Id.TranslateButton);
            Button   translationHistoryButton = FindViewById <Button>(Resource.Id.TranslationHistoryButton);

            // Add code to translate number
            string translatedNumber = string.Empty;

            translateButton.Click += (sender, e) =>
            {
                translatedNumber = PhoneWordTranslator.ToNumber(phoneNumberText.Text);
                if (string.IsNullOrWhiteSpace(translatedNumber))
                {
                    translatedPhoneWord.Text = "";
                }
                else
                {
                    translatedPhoneWord.Text = translatedNumber;
                    phoneNumbers.Add(translatedNumber);
                    translationHistoryButton.Enabled = true;
                }
            };

            translationHistoryButton.Click += (sender, e) =>
            {
                var intent = new Intent(this, typeof(TranslationHistoryActivity));
                intent.PutStringArrayListExtra("phone_numbers", phoneNumbers);
                StartActivity(intent);
            };
        }