Example #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Activity_Detail);

            SupportToolbar toolBar = FindViewById <SupportToolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolBar);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);

            cl = FindViewById <CoordinatorLayout>(Resource.Id.main_content);
            LinearLayout l = (LinearLayout)((NestedScrollView)cl.GetChildAt(1)).GetChildAt(0);

            exercise = RestService.GetExercise(Intent.GetIntExtra("exercise_id", EXERCISE_ID));
            string exerciseName = exercise.Description;

            CardView cardView = (CardView)l.GetChildAt(0);
            TextView t        = (TextView)((LinearLayout)cardView.GetChildAt(0)).GetChildAt(1);

            t.Text = exercise.Steps[0].Text;

            for (int i = 1; i < exercise.Steps.Count; i++)
            {
                CardView c     = (CardView)LayoutInflater.Inflate(Resource.Menu.card_template, null);
                TextView title = (TextView)((LinearLayout)c.GetChildAt(0)).GetChildAt(0);
                TextView text  = (TextView)((LinearLayout)c.GetChildAt(0)).GetChildAt(1);
                title.Text         = "#" + exercise.Steps[i].StepNumber;
                text.Text          = exercise.Steps[i].Text;
                c.LayoutParameters = cardView.LayoutParameters;
                l.AddView(c);
            }

            CollapsingToolbarLayout collapsingToolBar = FindViewById <CollapsingToolbarLayout>(Resource.Id.collapsing_toolbar);

            collapsingToolBar.Title = exerciseName;
        }
Example #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Activity_Detail);

            SupportToolbar toolBar = FindViewById<SupportToolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolBar);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);

            cl = FindViewById<CoordinatorLayout>(Resource.Id.main_content);
            LinearLayout l = (LinearLayout)((NestedScrollView)cl.GetChildAt(1)).GetChildAt(0);

            
            messages = RestService.GetMessages(Intent.GetIntExtra("chat_id", CHAT_ID), MainActivity.GetToken());

            CardView cardView = (CardView)l.GetChildAt(0);
            TextView tt = (TextView)((LinearLayout)cardView.GetChildAt(0)).GetChildAt(0);
            TextView t = (TextView)((LinearLayout)cardView.GetChildAt(0)).GetChildAt(1);
            t.Text = messages[0].Text;
            tt.Text = messages[0].UserName;

            for (int i = 1; i < messages.Count; i++)
            {
                CardView c = (CardView)LayoutInflater.Inflate(Resource.Menu.card_template, null);
                TextView title = (TextView)((LinearLayout)c.GetChildAt(0)).GetChildAt(0);
                TextView text = (TextView)((LinearLayout)c.GetChildAt(0)).GetChildAt(1);
                title.Text = messages[i].UserName;
                text.Text = messages[i].Text;
                c.LayoutParameters = cardView.LayoutParameters;
                l.AddView(c);
            }

            CollapsingToolbarLayout collapsingToolBar = FindViewById<CollapsingToolbarLayout>(Resource.Id.collapsing_toolbar);
            collapsingToolBar.Title = "Chat";

        }