コード例 #1
0
        protected void POIClicked(object sender, ListView.ItemClickEventArgs e)
        {
            var poi             = POIData.Service.GetPOI((int)e.Id);
            var poiDetailIntent = new Intent(this, typeof(POIDetailActivity));

            poiDetailIntent.PutExtra("poiId", poi.Id.Value);
            StartActivity(poiDetailIntent);
        }
コード例 #2
0
        private void OnDrawerListViewItemClick(object sender, ListView.ItemClickEventArgs e)
        {
            // If tap outside options just close drawer
            if (e.Id == -1)
            {
                DrawerLayout.CloseDrawers();
                return;
            }

            // Configure timer component for selected page:
            if (e.Id != DrawerListAdapter.TimerPageId)
            {
                Timer.HideAction   = true;
                Timer.HideDuration = false;
            }
            else
            {
                Timer.HideAction = false;
            }

            if (e.Id == DrawerListAdapter.TimerPageId)
            {
                OpenPage(DrawerListAdapter.TimerPageId);
            }
            else if (e.Id == DrawerListAdapter.LogoutPageId)
            {
                var authManager = ServiceContainer.Resolve <AuthManager> ();
                authManager.Forget();
                StartAuthActivity();
            }
            else if (e.Id == DrawerListAdapter.ReportsPageId)
            {
                OpenPage(DrawerListAdapter.ReportsPageId);
            }
            else if (e.Id == DrawerListAdapter.ReportsWeekPageId)
            {
                OpenPage(DrawerListAdapter.ReportsWeekPageId);
            }
            else if (e.Id == DrawerListAdapter.ReportsMonthPageId)
            {
                OpenPage(DrawerListAdapter.ReportsMonthPageId);
            }
            else if (e.Id == DrawerListAdapter.ReportsYearPageId)
            {
                OpenPage(DrawerListAdapter.ReportsYearPageId);
            }
            else if (e.Id == DrawerListAdapter.SettingsPageId)
            {
                OpenPage(DrawerListAdapter.SettingsPageId);
            }
            else if (e.Id == DrawerListAdapter.FeedbackPageId)
            {
                OpenPage(DrawerListAdapter.FeedbackPageId);
            }

            DrawerLayout.CloseDrawers();
        }
コード例 #3
0
        protected void POIClicked(object sender, ListView.ItemClickEventArgs e)
        {
            //PointOfInterest poi = POIData.Service.GetPOI ((int)e.Id);
            //Console.WriteLine ("POIClicked Name is {0}", poi.Name);
            Intent poiDetailIntent = new Intent(this, typeof(POIDetailActivity));

            poiDetailIntent.PutExtra("poiId", (int)e.Id);
            StartActivity(poiDetailIntent);
        }
コード例 #4
0
        protected void POIClicked(object sender, ListView.ItemClickEventArgs e)
        {
            Pois poi = poiListData.Pois[(int)e.Id];

            Intent poiDetailIntent = new Intent(this, typeof(POIDetailActivity));
            string poiJson         = JsonConvert.SerializeObject(poi);

            poiDetailIntent.PutExtra("poi", poiJson);
            StartActivity(poiDetailIntent);
        }
コード例 #5
0
 public void OnItemClick(object sender, ListView.ItemClickEventArgs e)
 {
     if (FindViewById <ListView>(Resource.Id.listView1).Adapter.GetView(e.Position, null, null).FindViewById <TextView>(Resource.Id.textView1).Text == "Add language...")
     {
         AddLanguage();
     }
     else
     {
         FileWorker.ActiveLanguage = FindViewById <ListView>(Resource.Id.listView1).Adapter.GetView(e.Position, null, null).FindViewById <TextView>(Resource.Id.textView1).Text;
         StartActivity(typeof(SelectCategoryActivity));
     }
 }
コード例 #6
0
        protected void FSClicked(object sender, ListView.ItemClickEventArgs e)
        {
            FS fs = fsListData[(int)e.Id];

            Console.Out.WriteLine("Falling Star Clicked: Name is {0}", fs.Name);

            Intent fsDetailIntent = new Intent(this, typeof(FSDetailActivity));
            string fsJson         = JsonConvert.SerializeObject(fs);

            fsDetailIntent.PutExtra("fs", fsJson);
            StartActivity(fsDetailIntent);
        }
コード例 #7
0
        public void OnItemClick(object sender, ListView.ItemClickEventArgs e)
        {
            var item = FindViewById <ListView>(Resource.Id.listView1).Adapter.GetView(e.Position, null, null);

            if (item.FindViewById <TextView>(Resource.Id.textView1).Text == "Add category...")
            {
                AddCategory();
            }
            else
            {
                FileWorker.ActiveCategory = item.FindViewById <TextView>(Resource.Id.textView1).Text;
                StartActivity(typeof(WordsActivity));
            }
        }
コード例 #8
0
        private void OnDrawerListViewItemClick(object sender, ListView.ItemClickEventArgs e)
        {
            // If tap outside options just close drawer
            if (e.Id == -1)
            {
                DrawerLayout.CloseDrawers();
                return;
            }

            // Configure timer component for selected page:
            if (e.Id != DrawerListAdapter.TimerPageId)
            {
                ToolbarMode = MainDrawerActivity.ToolbarModes.Normal;
            }
            else
            {
                ToolbarMode = MainDrawerActivity.ToolbarModes.Timer;
            }

            if (e.Id == DrawerListAdapter.TimerPageId)
            {
                OpenPage(DrawerListAdapter.TimerPageId);
            }
            else if (e.Id == DrawerListAdapter.LogoutPageId)
            {
                ForgetCurrentUser();
            }
            else if (e.Id == DrawerListAdapter.ReportsPageId)
            {
                OpenPage(DrawerListAdapter.ReportsPageId);
            }
            else if (e.Id == DrawerListAdapter.SettingsPageId)
            {
                OpenPage(DrawerListAdapter.SettingsPageId);
            }
            else if (e.Id == DrawerListAdapter.FeedbackPageId)
            {
                OpenPage(DrawerListAdapter.FeedbackPageId);
            }
            else if (e.Id == DrawerListAdapter.RegisterUserPageId)
            {
                OpenPage(DrawerListAdapter.RegisterUserPageId);
            }


            DrawerLayout.CloseDrawers();
        }
コード例 #9
0
ファイル: MainActivity.cs プロジェクト: olegsv3/TestGit
        private void OnItemClick(object sender, ListView.ItemClickEventArgs e)
        {
            var item = FindViewById <ListView>(Resource.Id.listView1).Adapter.GetView(e.Position, null, null);

            //Select Language
            if (item.FindViewById <TextView>(Resource.Id.textView1).Text == (GetString(Resource.String.MenuString)).Split('_')[0])
            {
                StartActivity(typeof(SelectLanguageActivity));
            }
            //Options
            if (item.FindViewById <TextView>(Resource.Id.textView1).Text == (GetString(Resource.String.MenuString)).Split('_')[1])
            {
            }
            //Exit
            if (item.FindViewById <TextView>(Resource.Id.textView1).Text == (GetString(Resource.String.MenuString)).Split('_')[2])
            {
                this.FinishAffinity();
            }
        }
コード例 #10
0
        private void OnDrawerListViewItemClick(object sender, ListView.ItemClickEventArgs e)
        {
            if (e.Id == DrawerListAdapter.TimerPageId)
            {
                OpenPage(DrawerListAdapter.TimerPageId);
            }
            else if (e.Id == DrawerListAdapter.LogoutPageId)
            {
                var authManager = ServiceContainer.Resolve <AuthManager> ();
                authManager.Forget();
                StartAuthActivity();
            }
            else if (e.Id == DrawerListAdapter.SettingsPageId)
            {
                OpenPage(DrawerListAdapter.SettingsPageId);
            }

            DrawerLayout.CloseDrawers();
        }
コード例 #11
0
        protected void POIClicked(object sender, ListView.ItemClickEventArgs e)
        {
            PointOfInterest poi = poiListData[(int)e.Id];

            Console.Out.WriteLine("POI Clicked: Name is {0}", poi.Name);
        }
コード例 #12
0
 // Called when new color is selected from the list.
 private void colorSelected(object sender, ListView.ItemClickEventArgs e)
 {
     ListPosition = e.Position;
     ColorList.SetItemChecked(e.Position, true);
 }