private ImageButton GetSpeakView(View currentView, int position) { ImageButton speakView = null; SituationView view = (SituationView)position; if (currentView != null) { switch (view) { case SituationView.SituationWhat: speakView = currentView.FindViewById <ImageButton>(Resource.Id.imgbtnSpeakWhat); break; case SituationView.SituationWhen: speakView = currentView.FindViewById <ImageButton>(Resource.Id.imgbtnSpeakWhen); break; case SituationView.SituationWhere: speakView = currentView.FindViewById <ImageButton>(Resource.Id.imgbtnSpeakWhere); break; case SituationView.SituationWho: speakView = currentView.FindViewById <ImageButton>(Resource.Id.imgbtnSpeakWho); break; } } return(speakView); }
private EditText GetTextView(View currentView, int position) { EditText speakView = null; SituationView view = (SituationView)position; if (currentView != null) { switch (view) { case SituationView.SituationWhat: speakView = currentView.FindViewById <EditText>(Resource.Id.edtSituationItemWhat); break; case SituationView.SituationWhen: speakView = currentView.FindViewById <EditText>(Resource.Id.edtSituationItemWhen); break; case SituationView.SituationWhere: speakView = currentView.FindViewById <EditText>(Resource.Id.edtSituationItemWhere); break; case SituationView.SituationWho: speakView = currentView.FindViewById <EditText>(Resource.Id.edtSituationItemWho); break; } } return(speakView); }
public override ICharSequence GetPageTitleFormatted(int position) { Java.Lang.String title = new Java.Lang.String(""); SituationView view = (SituationView)position; switch (view) { case SituationView.SituationWhat: title = new Java.Lang.String("1. What is the Situation"); break; case SituationView.SituationWho: title = new Java.Lang.String("2. Who were you with"); break; case SituationView.SituationWhere: title = new Java.Lang.String("3. Where were you"); break; case SituationView.SituationWhen: title = new Java.Lang.String("4. When did it happen"); break; default: break; } return(title); }
private View GetViewOnPosition(SituationView position) { View view = null; switch (position) { case SituationView.SituationWhat: view = ((Activity)_context).LayoutInflater.Inflate(Resource.Layout.SituationStepWhatView, null); _currentView = SituationView.SituationWhat; break; case SituationView.SituationWho: view = ((Activity)_context).LayoutInflater.Inflate(Resource.Layout.SituationStepWhoView, null); _currentView = SituationView.SituationWho; break; case SituationView.SituationWhere: view = ((Activity)_context).LayoutInflater.Inflate(Resource.Layout.SituationStepWhereView, null); _currentView = SituationView.SituationWhere; break; case SituationView.SituationWhen: view = ((Activity)_context).LayoutInflater.Inflate(Resource.Layout.SituationStepWhenView, null); _currentView = SituationView.SituationWhen; break; } return(view); }
public override ICharSequence GetPageTitleFormatted(int position) { Java.Lang.String title = new Java.Lang.String(""); SituationView view = (SituationView)position; switch (view) { case SituationView.SituationWhat: title = new Java.Lang.String(((Activity)_context).GetString(Resource.String.situationQuestion1)); break; case SituationView.SituationWho: title = new Java.Lang.String(((Activity)_context).GetString(Resource.String.situationQuestion2)); break; case SituationView.SituationWhere: title = new Java.Lang.String(((Activity)_context).GetString(Resource.String.situationQuestion3)); break; case SituationView.SituationWhen: title = new Java.Lang.String(((Activity)_context).GetString(Resource.String.situationQuestion4)); break; default: break; } return(title); }
private void TextInput_TextChanged(object sender, Android.Text.TextChangedEventArgs e) { // var currentView = Convert.ToInt32(((EditText)sender).Tag); SituationView thisView = (SituationView)Convert.ToInt32(currentView); EditText editText = (EditText)sender; if (editText != null) { switch (thisView) { case SituationView.SituationWhat: GlobalData.SituationItem.What = editText.Text.Trim(); break; case SituationView.SituationWhen: GlobalData.SituationItem.When = editText.Text.Trim(); break; case SituationView.SituationWhere: GlobalData.SituationItem.Where = editText.Text.Trim(); break; case SituationView.SituationWho: GlobalData.SituationItem.Who = editText.Text.Trim(); break; } if (editText.Text.Trim() != "") { editText.Error = null; } } Log.Info("ThoughtRecordSituationPagerAdapter.TextInput_Changed", "Text is now - " + e.Text.ToString()); }
public ThoughtRecordSituationPagerAdapter(Context context, bool speakPermission, string errorMessage = "", SituationView itemView = SituationView.SituationWhat) { _context = context; //always start with What the situation is _currentView = SituationView.SituationWhat; _errorMessage = errorMessage.Trim(); _speakPermission = speakPermission; _itemView = itemView; }
public ThoughtRecordSituationPagerAdapter(Context context) { _context = context; //always start with What the situation is _currentView = SituationView.SituationWhat; }