示例#1
0
 protected override void OnCreate(Bundle bundle)
 {
     base.OnCreate(bundle);
     SetContentView(Resource.Layout.layout1);
     this.panel = this.FindViewById <LinearLayout>(Resource.Id.linear1);
     for (int i = 0; i < 9; i++)
     {
         MvxAppCompatImageView img = new MvxAppCompatImageView(this);
         //LinearLayout
         img.ImageUrl         = url;
         img.LayoutParameters = new LinearLayout.LayoutParams(50, 50);
         this.panel.AddView(img);
     }
 }
示例#2
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            view                     = base.OnCreateView(inflater, container, savedInstanceState);
            leaderboardList          = view.FindViewById <MvxListView>(Resource.Id.leaderboard_list);
            tvOverall                = view.FindViewById <TextView>(Resource.Id.tv_overall);
            tvRanked                 = view.FindViewById <TextView>(Resource.Id.tv_ranked);
            userPhoto                = view.FindViewById <MvxAppCompatImageView>(Resource.Id.user_photo);
            collectionBackgroundView = view.FindViewById <View>(Resource.Id.collection_background_view);
            view.FindViewById <Button>(Resource.Id.earn_button).Click += (s, e) => {
                (Activity as MainActivity).SetRequiredCurrentTab(3);
            };
            adapter = new LeaderboardAdapter(this.Activity, (IMvxAndroidBindingContext)BindingContext, leaderboardList);
            leaderboardList.Adapter = adapter;
            UpdateControls();
            scrollView               = view.FindViewById <LockableScrollView>(Resource.Id.scrollView);
            scrollHelper             = new PointsScrollHelper(scrollView, false, GetType());
            scrollView.ScrollChange += (s, e) =>
            {
                OnScrollViewChanged(s, e);
            };

            return(view);
        }