Пример #1
0
        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            calculator      = new MaxWeightCalculator(new JsonDataManager(new FileStorage(Context)));
            dataAdapter     = new  MaxWeightDataAdapter(Context);
            exerciseAdapter = new MaxWeightExerciseAdapter(Context);
        }
Пример #2
0
        private void ReloadData()
        {
            var exerciseDescription = MaxWeightCalculator.ExerciseDescription(dataSource.Calculator.Exercise);

            CategoryButton.SetTitle(exerciseDescription, UIControlState.Normal);
            CategoryButton.SetTitle(exerciseDescription, UIControlState.Selected);
            TableView.ReloadData();
        }
        public override UITableViewCell GetCell(UITableView tableView, Foundation.NSIndexPath indexPath)
        {
            var cell  = tableView.DequeueReusableCell("MaxWeightExerciseCell", indexPath);
            var value = exercises [indexPath.Row];

            cell.TextLabel.Text = MaxWeightCalculator.ExerciseDescription(value);
            if (value == exercise)
            {
                cell.Accessory = UITableViewCellAccessory.Checkmark;
            }
            else
            {
                cell.Accessory = UITableViewCellAccessory.None;
            }
            return(cell);
        }
Пример #4
0
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            var view = convertView;

            if (null == view)
            {
                view = inflater.Inflate(Resource.Layout.spinner_item, null);
            }
            TextView textView = view as TextView;

            if (null != textView)
            {
                textView.Text = MaxWeightCalculator.ExerciseDescription(data [position]);
            }
            return(view);
        }