private void PopulateArray() { var textIDs = Resources.ObtainTypedArray(Resource.Array.ProfileButtonTexts); var checkBoxIDs = Resources.ObtainTypedArray(Resource.Array.ProfileCheckBoxes); For(0, trickButtons.Length, (i) => { var textID = textIDs.GetResourceId(i, 0); var checkBoxID = checkBoxIDs.GetResourceId(i, 0); trickButtons[i] = new TrickButton(FindViewById<TextView>(textID), FindViewById<CheckBox>(checkBoxID), Data.CurrentRankTricks[i]); trickButtons[i].Text.Typeface = Data.DroidSans_Regular; if (!trickButtons[i].Trick.Cleared) trickButtons[i].Box.Visibility = Android.Views.ViewStates.Gone; }); }
private void PopulateArray() { var editIDs = Resources.ObtainTypedArray(Resource.Array.TrickEdits); var textIDs = Resources.ObtainTypedArray(Resource.Array.TrickTexts); var boxIDs = Resources.ObtainTypedArray(Resource.Array.TrickCheckBoxes); For(0, trickButtons.Length, (i) => { var textID = textIDs.GetResourceId(i, 0); var editID = editIDs.GetResourceId(i, 0); var boxID = boxIDs.GetResourceId(i, 0); trickButtons[i] = new TrickButton(FindViewById<TextView>(textID), FindViewById<ImageButton>(editID), FindViewById<CheckBox>(boxID), Data.CurrentRankTricks[i]); trickButtons[i].Text.Typeface = Data.Bowlby_OneSC; }); var stars = Resources.ObtainTypedArray(Resource.Array.NewGamePlusStars); For(0, NewGamePlusStars.Length, (i) => { var star = stars.GetResourceId(i, 0); NewGamePlusStars[i] = FindViewById<ImageView>(star); }); }