protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.layout_test_tab);//.test.layout.activity_main2); // Create your application here foreach (var item in mTitles) { if (item == "IOS") { VideoIntroductionFragment mVideoIntroductionFragment = VideoIntroductionFragment.newInstance(1); mFragments.Add(mVideoIntroductionFragment); } else { mFragments.Add(SimpleCardFragment.getInstance(item)); } } mSlidingTabLayout = FindViewById <SlidingTabLayout>(Resource.Id.tab_layout); mViewPager = FindViewById <ViewPager>(Resource.Id.view_pager); mAdapter = new MyPagerAdapter(SupportFragmentManager); mViewPager.Adapter = mAdapter;// SetAdapter(mAdapter); //mViewPager.OffscreenPageLimit = 2;// SetOffscreenPageLimit(2); mSlidingTabLayout.SetViewPager(mViewPager); MeasureTabLayoutTextWidth(0); //var vdaonpagechangeListenter = new VDA_OnPageChangeListener(this); mViewPager.AddOnPageChangeListener(this); }
protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); adapter = new MyPagerAdapter (this, SupportFragmentManager); pager = FindViewById<ViewPager> (Resource.Id.pager); tabs = FindViewById<PagerSlidingTabStrip> (Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager (pager); tabs.OnPageChangeListener = this; var pageMargin = (int)TypedValue.ApplyDimension (ComplexUnitType.Dip, 4, Resources.DisplayMetrics); pager.PageMargin = pageMargin; pager.OffscreenPageLimit = 4; if (Settings.FirstRun) { pager.CurrentItem = 2; App.MessageDialog.SendMessage (Resources.GetString(Resource.String.get_started_welcome), Resources.GetString(Resource.String.welcome_to_kinderchat)); } else { pager.CurrentItem = 0; } SupportActionBar.SetDisplayHomeAsUpEnabled (false); SupportActionBar.SetHomeButtonEnabled (false); // Register for GCM KinderGcmService.Register (this); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); adapter = new MyPagerAdapter(this, SupportFragmentManager); pager = FindViewById <ViewPager>(Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); tabs.SetBackgroundResource(Settings.AppTheme == AppTheme.Red ? Resource.Drawable.red_gradient : Resource.Drawable.blue_gradient); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.OnPageChangeListener = this; var pageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, Resources.DisplayMetrics); pager.PageMargin = pageMargin; pager.OffscreenPageLimit = 4; if (Settings.FirstRun) { pager.CurrentItem = 2; App.MessageDialog.SendMessage(Resources.GetString(Resource.String.get_started_welcome), Resources.GetString(Resource.String.welcome_to_kinderchat)); } else { pager.CurrentItem = 0; } //IntentFilter connectivityIntentFilter = new IntentFilter(); //connectivityIntentFilter.AddAction(Android.Net.ConnectivityManager.ConnectivityAction); //RegisterReceiver(new NetworkChangeReceiver(), connectivityIntentFilter); // Register for GCM KinderGcmService.Register(this); App.ConnectionManager.TryKeepConnectionAsync(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); adapter = new MyPagerAdapter(this, SupportFragmentManager); pager = FindViewById <ViewPager> (Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip> (Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.OnPageChangeListener = this; var pageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, Resources.DisplayMetrics); pager.PageMargin = pageMargin; pager.OffscreenPageLimit = 4; if (Settings.FirstRun) { pager.CurrentItem = 2; App.MessageDialog.SendMessage(Resources.GetString(Resource.String.get_started_welcome), Resources.GetString(Resource.String.welcome_to_kinderchat)); } else { pager.CurrentItem = 0; } SupportActionBar.SetDisplayHomeAsUpEnabled(false); SupportActionBar.SetHomeButtonEnabled(false); // Register for GCM KinderGcmService.Register(this); }
protected override void OnCreate (Bundle bundle) { base.OnCreate(bundle); adapter = new MyPagerAdapter(this, SupportFragmentManager); pager = FindViewById<ViewPager>(Resource.Id.pager); tabs = FindViewById<PagerSlidingTabStrip>(Resource.Id.tabs); tabs.SetBackgroundResource (Settings.AppTheme == AppTheme.Red ? Resource.Drawable.red_gradient : Resource.Drawable.blue_gradient); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.OnPageChangeListener = this; var pageMargin = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 4, Resources.DisplayMetrics); pager.PageMargin = pageMargin; pager.OffscreenPageLimit = 4; if (Settings.FirstRun) { pager.CurrentItem = 2; App.MessageDialog.SendMessage(Resources.GetString(Resource.String.get_started_welcome), Resources.GetString(Resource.String.welcome_to_kinderchat)); } else { pager.CurrentItem = 0; } //IntentFilter connectivityIntentFilter = new IntentFilter(); //connectivityIntentFilter.AddAction(Android.Net.ConnectivityManager.ConnectivityAction); //RegisterReceiver(new NetworkChangeReceiver(), connectivityIntentFilter); // Register for GCM KinderGcmService.Register(this); App.ConnectionManager.TryKeepConnectionAsync (); }
protected async override void OnCreate(Bundle bundle) { base.OnCreate(bundle); ActionBar.SetDisplayHomeAsUpEnabled(true); ActionBar.SetDisplayShowHomeEnabled(true); adapter = new MyPagerAdapter(FragmentManager, this.LayoutInflater, true); pager = FindViewById <ViewPager>(Resource.Id.pager); tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); }
private void InitAdapter() { pager.Adapter = null; var oldAdapter = adapter; adapter = new MyPagerAdapter(SupportFragmentManager); pager.Adapter = adapter; tabs.SetViewPager(pager); if (oldAdapter != null) { oldAdapter.Dispose(); } }
private void InitAdapter() { _pager.Adapter = null; var oldAdapter = _adapter; _adapter = _useAdapter2 ? new MyPagerAdapter2(this, SupportFragmentManager) : new MyPagerAdapter(SupportFragmentManager); _pager.Adapter = _adapter; _tabs.SetViewPager(_pager); //have to dispose it after we've set the view pager, otherwise an error occurs because we've dumped out //the Java Reference. if (oldAdapter != null) { oldAdapter.Dispose(); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); Android.Support.V4.View.ViewPager viewpager_page = FindViewById <Android.Support.V4.View.ViewPager>(Resource.Id.viewpager_page); List <View> viewlist = new List <View>(); //LayoutInflater.Inflate; viewlist.Add(LayoutInflater.Inflate(Resource.Layout.view_one, null, false)); viewlist.Add(LayoutInflater.Inflate(Resource.Layout.view_Two, null, false)); MyPagerAdapter mAdapter = new MyPagerAdapter(viewlist); viewpager_page.Adapter = mAdapter; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.actvity_game); var toolbar = FindViewById <Android.Support.V7.Widget.Toolbar> (Resource.Id.toolbar); SetSupportActionBar(toolbar); // var transaction = SupportFragmentManager.BeginTransaction (); // transaction.Replace (Resource.Id.fragment_container, new OverviewFragment ()); // transaction.Commit (); // // Initialize the ViewPager and set an adapter adapter = new MyPagerAdapter(SupportFragmentManager); var pager = FindViewById <ViewPager>(Resource.Id.pager); pager.Adapter = adapter; // Bind the tabs to the ViewPager var tabs = FindViewById <PagerSlidingTabStrip>(Resource.Id.tabs); tabs.SetViewPager(pager); }
void DrawNotation() { LayoutInflater inflater = LayoutInflater.From(this); var modScore = new ScoreModified(score); List <View> pages = new List <View>(); foreach (var p in modScore.Pages) { var page = new ScorePageView(this, p); pages.Add(page); } MyPagerAdapter pagerAdapter = new MyPagerAdapter(pages); var viewPager = new ViewPager(this); viewPager.Adapter = pagerAdapter; viewPager.CurrentItem = 0; SetContentView(viewPager); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var v = inflater.Inflate(Resource.Layout.fragment_tabstrip, container, false); loadingView = inflater.Inflate(Resource.Layout.loading_view, null, false); reflections = new List <Android.Support.V4.Widget.SwipeRefreshLayout>(); reflectionsList = new List <ListView> (); reflectionsAdapter = new List <ReflectionAdapter> (); if (profile.teams.Count > 0) { foreach (var team in profile.teams) { var rv = new Android.Support.V4.Widget.SwipeRefreshLayout(Activity); var lv = new ListView(Activity); var adp = new ReflectionAdapter(Activity); lv.Adapter = adp; rv.AddView(lv); TeamHolder th = new TeamHolder(); th.id = team.id; th.name = team.name; Console.WriteLine(team.slug); rv.Tag = th; reflections.Add(rv); reflectionsList.Add(lv); reflectionsAdapter.Add(adp); } } var uv = new Android.Support.V4.Widget.SwipeRefreshLayout(Activity); var ulv = new ListView(Activity); var ula = new ReflectionAdapter(Activity); ulv.Adapter = ula; uv.AddView(ulv); TeamHolder userTeam = new TeamHolder(); userTeam.id = -1; userTeam.name = "Me"; uv.Tag = userTeam; reflections.Add(uv); reflectionsList.Add(ulv); reflectionsAdapter.Add(ula); var wv = new Android.Support.V4.Widget.SwipeRefreshLayout(Activity); var wlv = new ListView(Activity); var wla = new ReflectionAdapter(Activity); wlv.Adapter = wla; wv.AddView(wlv); TeamHolder worldTeam = new TeamHolder(); worldTeam.id = -2; worldTeam.name = "World"; wv.Tag = worldTeam; reflections.Add(wv); reflectionsList.Add(wlv); reflectionsAdapter.Add(wla); currentLayout = reflections [0]; currentList = reflectionsList [0]; currentAdapter = reflectionsAdapter [0]; currentList.Scroll += HandleScroll; currentLayout.Refresh += HandleRefresh; adapter = new MyPagerAdapter(reflections); pager = v.FindViewById <ViewPager> (Resource.Id.pager); tabs = v.FindViewById <PagerSlidingTabStrip> (Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.OnPageChangeListener = this; return(v); }
private void InitAdapter(){ _pager.Adapter = null; var oldAdapter = _adapter; _adapter = _useAdapter2 ? new MyPagerAdapter2(this, SupportFragmentManager) : new MyPagerAdapter(SupportFragmentManager); _pager.Adapter = _adapter; _tabs.SetViewPager(_pager); //have to dispose it after we've set the view pager, otherwise an error occurs because we've dumped out //the Java Reference. if (oldAdapter != null) { oldAdapter.Dispose(); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Create your application here SetTheme(Resource.Style.Theme_Normal); SetContentView(Resource.Layout.Events); SetTitle(Resource.String.findevent); Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); _pager = FindViewById <ViewPager>(Resource.Id.tabpager); var _adapter = new MyPagerAdapter(SupportFragmentManager); _pager.Adapter = _adapter; if (bundle == null) { mainlist = new EventListFragment(); sublist = new EventListFragment(); } else { mainlist = SupportFragmentManager.FindFragmentByTag("android:switcher:" + Resource.Id.tabpager + ":0") as EventListFragment; sublist = SupportFragmentManager.FindFragmentByTag("android:switcher:" + Resource.Id.tabpager + ":1") as EventListFragment; } mainlist.OnConnect += Mainlist_OnConnect; mainlist.OnSub += Mainlist_OnSub; sublist.OnConnect += Mainlist_OnConnect; _adapter.AddTab("Shoot List", mainlist); _adapter.AddTab("Sub Events", sublist); var listtype = Intent.Extras.GetString("listtype", "all"); switch (listtype) { case "featured": EventListFragment.EventUpdateDelegate del1 = Bootlegger.BootleggerClient.UpdateFeatured; mainlist.SetEvents("FeaturedEvents", del1, cancel.Token, EventAdapter.EventViewType.FEATURED_LIST); Title = "Featured Shoots"; break; case "nearby": EventListFragment.EventUpdateDelegate del2 = Bootlegger.BootleggerClient.UpdateFeatured; mainlist.SetEvents("Nearby", del2, cancel.Token, EventAdapter.EventViewType.NEARBY); Title = "Nearby Shoots"; break; case "all": default: EventListFragment.EventUpdateDelegate del3 = Bootlegger.BootleggerClient.ListMyEvents; mainlist.SetEvents("MyEvents", del3, cancel.Token, EventAdapter.EventViewType.LIST); break; } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var v = inflater.Inflate(Resource.Layout.fragment_tabstrip, container, false); loadingView = inflater.Inflate(Resource.Layout.loading_view, null, false); refreshViews = new List <Android.Support.V4.Widget.SwipeRefreshLayout> (); leaderboardAdapters = new List <LeaderboardAdapter> (); leaderboardListViews = new List <ListView> (); if (profile.teams.Count > 0) { foreach (var team in profile.teams) { var leaderboardRefreshView = new Android.Support.V4.Widget.SwipeRefreshLayout(Activity); var leaderboardListView = new ListView(Activity); var leaderboardAdapter = new LeaderboardAdapter(Activity); leaderboardListView.Adapter = leaderboardAdapter; leaderboardRefreshView.AddView(leaderboardListView); TeamHolder th = new TeamHolder(); th.id = team.id; th.name = team.name; leaderboardRefreshView.Tag = th; refreshViews.Add(leaderboardRefreshView); leaderboardListViews.Add(leaderboardListView); leaderboardAdapters.Add(leaderboardAdapter); } } var lrv = new Android.Support.V4.Widget.SwipeRefreshLayout(Activity); var llv = new ListView(Activity); var lda = new LeaderboardAdapter(Activity); llv.Adapter = lda; lrv.AddView(llv); TeamHolder wth = new TeamHolder(); wth.id = -1; wth.name = "World"; lrv.Tag = wth; refreshViews.Add(lrv); leaderboardListViews.Add(llv); leaderboardAdapters.Add(lda); SetCurrentItems(0); adapter = new MyPagerAdapter(refreshViews); pager = v.FindViewById <ViewPager> (Resource.Id.pager); tabs = v.FindViewById <PagerSlidingTabStrip> (Resource.Id.tabs); pager.Adapter = adapter; tabs.SetViewPager(pager); tabs.OnPageChangeListener = this; // refreshView = v.FindViewById<Android.Support.V4.Widget.SwipeRefreshLayout> (Resource.Id.refreshView); // // refreshView.Refresh += async delegate { // var resp = await client.ExecuteGetTaskAsync(request); // var content = resp.Content; // var serializerSettings = new JsonSerializerSettings() { // NullValueHandling = NullValueHandling.Ignore, // DateParseHandling = DateParseHandling.None // }; // adapter.Leaderboard = JsonConvert.DeserializeObject<Core.Leaderboard.Leaderboard>(content, serializerSettings); // // refreshView.Refreshing = false; // UpdateView(); // }; // UpdateView (); return(v); }