private void OnTranslate(object sender, EventArgs e) { string enteredNumber = phoneNumberText.Text; translatedNumber = PhonewordTranslator.ToNumber(enteredNumber); if (!string.IsNullOrEmpty(translatedNumber)) { callButton.Text = "Call: " + translatedNumber; callButton.IsEnabled = true; } else { callButton.IsEnabled = false; callButton.Text = "Call"; } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); // Get our UI controls from the loaded layout EditText phoneNumberText = FindViewById <EditText>(Resource.Id.PhoneNumberText); Button translateButton = FindViewById <Button>(Resource.Id.TranslateButton); TextView translatedPhoneWord = FindViewById <TextView>(Resource.Id.TranslatedPhoneWord); Button translationHistoryButton = FindViewById <Button>(Resource.Id.TranslationHistoryButton); // Add code to translate number string translatedNumber = string.Empty; translateButton.Click += (sender, e) => { // Translate user’s alphanumeric phone number to numeric 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) => { Intent intent = new Intent(this, typeof(TranslationHistoryActivity)); intent.PutStringArrayListExtra("phone_numbers", phoneNumbers); StartActivity(intent); }; }