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; }
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"; }