コード例 #1
0
 public override void OnViewCreated(View view, Android.OS.Bundle savedInstanceState)
 {
     if (createView)
     {
         ScrollView            = (HorizontalListView)view.FindViewById(Resource.Id.List1);
         sampleView            = (FrameLayout)view.FindViewById(Resource.Id.SampleView);
         adapter               = new FeatureControlsAdapter(this.Activity, Samples, false);
         ScrollView.Adapter    = adapter;
         ScrollView.ItemClick += OnListItemClick;
         if (CurrentSample != null)
         {
             RefreshSample(CurrentSample);
         }
     }
     base.OnViewCreated(view, savedInstanceState);
 }
コード例 #2
0
 public override void OnViewCreated(View view, Bundle savedInstanceState)
 {
     if (createView)
     {
         ScrollView = (HorizontalListView)view.FindViewById(Resource.Id.List1);
         ScrollView.SetBackgroundResource(Resource.Layout.listviewborder);
         sampleView            = (FrameLayout)view.FindViewById(Resource.Id.SampleView);
         adapter               = new ListViewAdapter(currentActivity, isFeaturedSamples ? featuredSamples : typesSamples, 0);
         ScrollView.Adapter    = adapter;
         ScrollView.ItemClick += OnListItemClick;
         if (CurrentSample != null)
         {
             RefreshSample(CurrentSample);
         }
     }
     base.OnViewCreated(view, savedInstanceState);
 }
コード例 #3
0
        public void OnViewCreated(View view)
        {
            ScrollView = (HorizontalListView)view.FindViewById(Resource.Id.List1);
            sampleView = (FrameLayout)view.FindViewById(Resource.Id.SampleView);

            if (Samples.Count == 1)
            {
                ScrollView.Visibility = ViewStates.Gone;
                ViewGroup.MarginLayoutParams param = (ViewGroup.MarginLayoutParams)sampleView.LayoutParameters;
            }
            else
            {
                adapter               = new ListViewAdapter(activity, Samples, CurrentIndex);
                ScrollView.Adapter    = adapter;
                ScrollView.ItemClick += OnListItemClick;
            }

            RefreshSample(CurrentSample);
        }
コード例 #4
0
 public GestureListener(HorizontalListView horizontalListView)
 {
     _horizontalListView = horizontalListView;
 }
コード例 #5
0
 public DataObserver(HorizontalListView horizontalListView)
 {
     _horizontalListView = horizontalListView;
 }
コード例 #6
0
        protected override void OnCreate(Bundle bundle)
        {
            float staticDensity = 2.55f;
            float deviceDenstiy = Resources.DisplayMetrics.Density;

            factor = deviceDenstiy / staticDensity;
            base.OnCreate(bundle);
            ParseXML();
            if (Android.OS.Build.VERSION.SdkInt < Android.OS.BuildVersionCodes.Lollipop)
            {
                aSamples.Remove(aSamples.First(x => x.Title == "PDFViewer"));
            }
            SetContentView(Resource.Layout.HomeScreen);
            ActionBar.Hide();
            listView  = FindViewById <GridView>(Resource.Id.List);
            listView1 = FindViewById <HorizontalListView>(Resource.Id.List1);
            context   = mainActivity = this;

            listView.Adapter     = new HomeScreenAdapter(this, aSamples);
            listView1.Adapter    = new FeatureControlsAdapter(this, FeatureSamples, true);
            listView.ItemClick  += OnListItemClick;
            listView1.ItemClick += OnListItemClick1;

            var manager = this.GetSystemService(Context.TelephonyService)
                          as TelephonyManager;

            isTablet = GetDeviceType(this);
            if (isTablet)
            {
                listView.SetNumColumns(2);
                isTablet = true;
            }
            else
            {
                listView.SetNumColumns(1);
                isTablet = false;
            }


            mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            drawer        = FindViewById <LinearLayout>(Resource.Id.left_drawer);
            imageView     = FindViewById <LinearLayout>(Resource.Id.Image);
            productpage   = FindViewById <LinearLayout>(Resource.Id.productpagelayout);
            documentation = FindViewById <LinearLayout>(Resource.Id.documentlayout);
            whatsNew      = FindViewById <LinearLayout>(Resource.Id.whatsnewlayout);
            TextView versionText = FindViewById <TextView>(Resource.Id.versionText);

            versionText.Text = versionText.Text + Resources.GetString(Resource.String.version);
            drawer.BringToFront();
            int width = Resources.DisplayMetrics.WidthPixels * 3 / 4;

            if (isTablet)
            {
                width = Int32.Parse((Resources.DisplayMetrics.WidthPixels * 0.5f).ToString());
            }
            drawer.LayoutParameters.Width = (int)width;

            imageView.Click += delegate {
                mDrawerLayout.OpenDrawer(GravityCompat.Start);
            };

            productpage.Click += delegate
            {
                goToUrl("https://www.syncfusion.com/products/xamarin");
            };
            documentation.Click += delegate
            {
                goToUrl("https://help.syncfusion.com/xamarin-android/introduction/overview");
            };
            whatsNew.Click += delegate
            {
                goToUrl("https://www.syncfusion.com/products/whatsnew/xamarin-android");
            };
        }