public PersonalSpec(double arg_weight, int arg_exercise_duration, utils.Weight_Unit arg_weight_unit, int spec_is_current) { date_time = DateTime.Now.ToString(); weight = arg_weight; weight_unit = (int)arg_weight_unit; exercise_duration = arg_exercise_duration; isSpecCurrent = spec_is_current; }
public override Dialog OnCreateDialog(Bundle bundle) { AlertDialog.Builder builder = new AlertDialog.Builder(this.Activity); View view; LayoutInflater inflater = (LayoutInflater)this.Activity.GetSystemService(Context.LayoutInflaterService); view = inflater.Inflate(Resource.Layout.EditPersonalSpecModal, null); builder.SetView(view); view.FindViewById <ImageButton>(Resource.Id.EditPersonalSpecModal_OkBtn).Click += onClickOk; view.FindViewById <ImageButton>(Resource.Id.EditPersonalSpecModal_UndoBtn).Click += onClickUndo; PersonalSpec spec = DBServices.Instance.SelectCurrentPersonalSpec(); if (spec != null) { view.FindViewById <EditText>(Resource.Id.EditPersonalSpec_WeightInput).Text = spec.weight.ToString(); view.FindViewById <EditText>(Resource.Id.EditPersonalSpec_ExerciseInput).Text = spec.exercise_duration.ToString(); curr_weight_unit = (utils.Weight_Unit)spec.weight_unit; } else { curr_weight_unit = utils.Weight_Unit.Unit_Kg; } ArrayAdapter adapter = ArrayAdapter.CreateFromResource(parent, Resource.Array.Weight_Units_String_Array, Resource.Drawable.units_spinner_item); adapter.SetDropDownViewResource(Resource.Drawable.units_spinner_dropdown_item); view.FindViewById <Spinner>(Resource.Id.EditPersonalSpec_textWeightUnitSpinner).Adapter = adapter; view.FindViewById <Spinner>(Resource.Id.EditPersonalSpec_textWeightUnitSpinner).ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(onWeightUnitItemSelected); view.FindViewById <Spinner>(Resource.Id.EditPersonalSpec_textWeightUnitSpinner).SetSelection((int)curr_weight_unit, true); dialg = builder.Create(); return(dialg); }
public void onWeightUnitItemSelected(object sender, AdapterView.ItemSelectedEventArgs e) { curr_weight_unit = (utils.Weight_Unit)e.Position; }