示例#1
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            // Prepare view
            var view = inflater.Inflate(Resource.Layout.BuildSyllable, container, false);

            llTaskItems  = view.FindViewById <LinearLayout>(Resource.Id.llTaskItems);
            llSoundItems = view.FindViewById <LinearLayout>(Resource.Id.llSoundItems);
            flLetters    = view.FindViewById <FlowLayout> (Resource.Id.flLetters);
            ivImagePopup = view.FindViewById <ImageView>(Resource.Id.ivImagePopup);
            ivDivider    = view.FindViewById <ImageView>(Resource.Id.ivDivider);

            // Backup iterations loaded
            iterationsBackup = new List <Iteration>(Lesson.Iterations);

            /* Iteration picking does not work well with lesson's completion check
             * // Only for lesson 9
             * if (((BuildSyllableIteration) Lesson.Iterations.FirstOrDefault()).SyllablePool.FirstOrDefault().Syllables.Count > 1)
             * {
             *  // Pick 5 random iterations for this game
             *  Lesson.Iterations = (List<Iteration>) Lesson.Iterations.PickRandomItems(5);
             * }
             */

            // Initialize iteration
            InitIteration();
            return(view);
        }
示例#2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = inflater.Inflate(Resource.Layout.DragIntoGap, container, false);

            flOptionItems = view.FindViewById <FlowLayout>(Resource.Id.flOptionItems);

            InitBaseLayoutView(view);

            return(view);
        }
示例#3
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = inflater.Inflate(Resource.Layout.AbcRank, container, false);

            flOptions   = view.FindViewById <FlowLayout> (Resource.Id.flOptions);
            llTaskItems = view.FindViewById <LinearLayout>(Resource.Id.llTaskItems);

            InitIteration();
            return(view);
        }
示例#4
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Android.OS.Bundle savedInstanceState)
        {
            // Prepare view
            var view = inflater.Inflate(Resource.Layout.LetterDrop, container, false);

            llTaskItems = view.FindViewById <LinearLayout>(Resource.Id.llTaskItems);
            llTaskItems.ViewTreeObserver.GlobalLayout += Layout_ViewChange;
            flTaskItems = view.FindViewById <FlowLayout>(Resource.Id.flTaskItems);
            flLetters   = view.FindViewById <FlowLayout>(Resource.Id.flLetters);

            // Initialize iteration
            InitIteration();

            return(view);
        }
示例#5
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            // Prepare view
            var view = inflater.Inflate(Resource.Layout.FindMissingLetter, container, false);

            llTaskItems = view.FindViewById <LinearLayout>(Resource.Id.llTaskItems);
            flLetters   = view.FindViewById <FlowLayout>(Resource.Id.flLetters);

            // Backup iterations loaded
            iterationsBackup = new List <Iteration>(Lesson.Iterations);

            // Shuffle Iterations
            Lesson.Iterations.Shuffle();

            // Initialize iteration
            InitIteration();
            return(view);
        }