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; }
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); }; }