public static SampleListFragment NewInstance(int layout)
        {
            SampleListFragment fragment = new SampleListFragment();
            Bundle             args     = new Bundle();

            args.PutInt(ARG_LAYOUT, layout);
            fragment.Arguments = args;
            return(fragment);
        }
        public override Android.Support.V4.App.Fragment GetItem(int position)
        {
            Android.Support.V4.App.Fragment fragment;

            switch (position)
            {
            case 0:
                fragment = SampleBubbleFragment.NewInstance(Resource.Layout.list_item_shader_bubble_left, Resource.Layout.list_item_shader_bubble_right);
                break;

            case 1:
                fragment = SampleListFragment.NewInstance(Resource.Layout.list_item_shader_circle);
                break;

            case 2:
                fragment = SampleListFragment.NewInstance(Resource.Layout.list_item_shader_rounded);
                break;

            case 3:
                fragment = SampleFragment.NewInstance(Resource.Layout.fragment_all_sample);
                break;

            case 4:
                fragment = SampleFragment.NewInstance(Resource.Layout.fragment_shader_sample);
                break;

            case 5:
                fragment = SampleFragment.NewInstance(Resource.Layout.fragment_porter_sample);
                break;

            case 6:
            default:
                fragment = SampleFragment.NewInstance(Resource.Layout.fragment_relative_sample);
                break;
            }

            return(fragment);
        }